Location: REMOTE
Duration: 6+ months
Pay Rate: $58/hr on C2C
Â
Description:
Â
Â
Description:
performance testing applications built on the Microsoft tech stack (e.g., C#, .NET, SQL Server, Azure), as JMeter, LoadRunner, Visual Studio, or Azure DevOps Load Testing
Â
“•     Lead performance testing efforts for applications built on the Microsoft tech stack (e.g., .NET Core, Blazor, SQL Server, Azure).
•      Design and implement performance test plans, strategies, and metrics based on business requirements and performance goals.
•      Perform load, stress, scalability, and endurance testing to evaluate application behavior under various load scenarios.
•      Develop and maintain automated performance tests using tools such as Apache JMeter, LoadRunner, Visual Studio, or Azure DevOps Load Testing.
•      Analyze performance test results, identify bottlenecks, and work closely with architects and development teams to recommend optimizations.
•      Collaborate with developers to troubleshoot issues related to performance (e.g., memory leaks, slow database queries, inefficient algorithms).
•      Monitor application performance in pre-production and production environments to ensure optimal user experiences.
•      Optimize and fine-tune application performance across the .NET platform, SQL Server, and cloud services such as Azure.
•      Lead performance-related code reviews and provide best practices for performance optimization across the development lifecycle.
•      Act as a mentor to junior performance engineers, guiding them in best practices, tools, and techniques.
•      Prepare performance reports for stakeholders, highlighting key metrics, findings, and recommendations.
•      Participate in agile/scrum meetings to provide insights on performance risks and testing schedules.”
“•     Experience with Azure Performance Testing tools and services (e.g., Azure Monitor, Azure Load Testing).
•      Experience with distributed load testing and testing applications that use microservices architecture.
•      Knowledge of performance tuning for .NET applications and cloud-based databases (e.g., Azure SQL Database).
•      Leadership experience managing performance testing teams or guiding teams on performance testing strategies and best practices.
•      Understanding of Domain-Driven Design (DDD) principles and how they impact performance considerations in large applications.
•      Knowledge of containerization (Docker) and orchestration (Kubernetes) and their impact on performance in distributed applications.
•      Certifications in performance testing tools (e.g., LoadRunner, JMeter) or Microsoft technologies (e.g., Azure certifications).”
Â
Education: At least a bachelor’s degree (or equivalent experience) in Computer Science, Software/Electronics Engineering, Information Systems, or closely related field is required.
Â
Â
Thanks, and regards
Ganesh Gorak
Itech Us Inc