Senior Performance Analyst SciQuest
THIS JOB HAS EXPIRED Overview:
The Senior Performance Analyst will support the development of a performance management framework including proposing and influencing changes to the design, development and quality of the product through performance measurement, monitoring and management initiatives that serve to improve provider performance and minimize quality issues.
Reporting to the Director of Product Development, and working very closely with the Architecture Team, this position is part of the team responsible for ensuring SciQuest product delivers value to our customer?s success/satisfaction to enable retention, ROI realization, and adoption. This position works throughout a product life cycle, with Product Owners to establish measurable performance goals which meet organization objectives and market requirements.
Responsible for advancing the efficiency and effectiveness of performance measures through process standardization, automation and access to information.
Establish performance criteria and measurement processes to ensure stakeholder satisfaction and continuous quality improvement of services.
Utilize internal technology to automate administrative processes to improve service levels, reduce error rates to drive quality in performance and services.
Develop and maintain standardized operating procedures and artifacts including process documentation, tools, templates and supporting information.
Facilitate the identification of continuous process improvement initiatives and the prioritization of these initiatives with the Product Development Manager.
Monitor processes, targets and service level agreements to ensure that participating processes and initiatives are meeting targets.
Establish automated processes, workflow and reporting capabilities to drive quality and efficiency of services and operational procedures;
Prototype different strategies to suggest changes need to be made in codes, and discuss the changes with the Product Development Managers.
Support development in diagnosing performance defects and verifying fixes.
Perform complex research using a wide range of data sources and analytical tools to generate useful business insights.
Along with the Product Manager, analyze and forecast the short and long range planning of release features.
Review software design specifications and make suggestions on test methodologies for function, system, and performance testing and validation.
Evaluate the performance test; develop corrective actions for future improvements.
Manage timely deliverables with strong communication, building teams and cross functional partnering.
A related degree / diploma, along with 5+ years of software performance analysis experience, along with 8+ years of C# experience.
In-depth, high level understanding of how our underlying technologies work:
.Net stack ? strong knowledge of how IL is interpreted, application domain(s) separation, thread management, garbage collection, code security assertions, memory management, the various forms of serialization, etc.
IIS ? strong knowledge of the IIS stack including http modules, integrated vs classic pipelines, worker process/pool lifecycle events, web gardening, request queuing, session state management, WCF vs ASP.Net requests, etc.
MS SQL ? knowledge of how the sql engine builds and optimizes execution plans, patterns for handling the different types of contention, optimizing aggregation, tuning file groups for maximum I/O throughput, etc.
Have a great understanding of physical and network technologies and the impact things like latency, memory bandwidth, frame/buffer sizes, SAN technologies, virtualization, etc.
Perform detailed analysis on performance/load testing results as well as production instrumentation/monitoring output.
Suggest short term & low risk fixes that can be implemented by development. This may mean taking it as far as helping to produce a prototype or shelveset that development can take over.
Collaborate with architecture to design long term, big-ticket performance enhancements such as distributed caching, materialized aggregations/calculations, etc that can then be implemented by development.
Establish best practices for collecting information about performance problems (eg. What should production support do when requests start queuing on our app servers).
Establish best practices for writing performance and load tests.
Proficiency with at least one performance tesing tool (i.e. Perl, Rational Performance Tester, etc), test methodology, and verbal and written communication skills, ability to analyze designs and results for test implications and ability to work with globally distributed team.
Proficiency with profiling tools at application and database level.
Demonstrated knowledge of the software development life cycle and agile methodologies.
Strong planning, written and verbal communication skills.
Proven experience interfacing with senior management. Ability to make suggestions and influence decisions.
Strong sense of ownership and dedication to accomplish goals and succeed.
Must have a consistent track record of meeting or exceeding target goals.
Must have extraordinary organizational skills, including demonstrated prioritization skills in a rapidly changing environment.
Ability to act independently, take initiative and drive tasks and issues to resolution.
THIS JOB HAS EXPIRED