We are seeking a Senior Performance Engineer to improve performance, stability, scalability, and reliability of our core platform. You will be heavily involved in doing root cause analysis. Our test platform is an enterprise .NET Web application.
Senior Performance Engineer- .NET
Miejsce pracy: Wrocław
Nr ref.: .net_kxb030217
Main Responsibilities:
- Review performance test results, discover bottlenecks and suggest root cause
- Lead diagnostic investigation, including additional testing, to discover root cause of performance issues
- Work with development and professional services teams to resolve performance issues
- Infrastructure, System and/or Software Performance and Capacity Analysis
- Load and Stress Analysis of Application performance
- Full SDLC involvement including review of design, development and testing activities for technical and capacity impact to the platform architecture
- Set up and confirm monitoring and diagnostic instrumentation for performance test environments
- Work with stakeholders to help define business non-functional requirements for the Platform, focusing on understanding and documenting the business processes, performance and capacity requirements of those processes.
- Work with development and professional service teams to performance tune key components of the platform
- Capacity and performance monitoring and analysis of CPU/memory/network/storage utilization trends
- Develop models and make utilization and growth projections in the component areas of compute (CPU/memory), storage and network
- Development and implementation of Test Strategies, Plans, Procedures and scripts
- Test Execution and Automation of test scripts
Experience:
- 4+ years’ experience of performance and load testing on high-volume, highly resilient and fault tolerant platform
- Strong experience in capacity planning, systems performance analysis and optimization in a distributed client/server environment
- Strong experience with tools such as Load Runner, Performance Centre and Wireshark
- Excellent knowledge of SQL Server and Oracle
- Experience of real-time web functionality using products such as SignalR
- Excellent knowledge of the .NET framework (ASP.NET, Web API, Windows Services, WCF)
- Experience working with Ajax driven JavaScript UIs
- Extensive .NET and SQL performance tuning experience (e.g. Garbage Collection, Heap Analyses, System Profiling, explain plan, query optimization)
- Experience of distributed caching environments
- Experience with Enterprise Monitoring toolsets
- Excellent ability to partner with Architects, Developers, Systems Engineers and Database Administrators to collaboratively tune systems
- Expert ability to dissect large amounts of data and identify potential issues
- Excellent skills in summarizing large amount of metrics into meaningful graphs and reports
- Highly organized, self-motivated, pro-active, and able to plan
- JMeter experience highly desirable
Education:
- Degree or Diploma in Computing or similar related qualification
- Microsoft Certification is an advantage