Performance Engineer with .NET jobs in United States
info-icon
This job has closed.
company-logo

MARVEL Infotech Inc. · 2 hours ago

Performance Engineer with .NET

MARVEL Infotech Inc. is seeking a Performance Engineer with a .NET background to optimize application and database performance. The role involves collaborating with stakeholders to define performance test objectives, designing test cases, executing tests, and analyzing results to recommend optimizations.

ConsultingProject ManagementSoftwareStaffing Agency
badNo H1Bnote

Responsibilities

Collaborate with stakeholders (architects, developers, DBAs, business analysts) to determine performance test objectives for .NET and SQL Server environments
Define key metrics and SLAs such as transaction response time, throughput, database latency, and resource utilization
Scope test conditions that assess end-to-end application and database performance under varying loads
Create and parameterize LoadRunner scripts simulating typical user actions across .NET web applications, APIs, and database-intensive workflows
Design database-specific test cases: Include SQL Server heavy-load scenarios like complex queries, batch jobs, and data ingestion
Automate performance tests: Integrate scripts into CI/CD pipelines and schedule regular test executions
Coordinate with infrastructure teams to configure and provision test environments for both application (IIS, .NET versions) and database (SQL Server instances) tiers
Implement monitoring tools for real-time insights, including Windows PerfMon, LoadRunner’s monitors, SQL Server Profiler, Extended Events, and .NET profilers
Run load/stress/soak tests using LoadRunner Controller, monitoring application servers (.NET) and SQL Server simultaneously for resource bottlenecks
Utilize diagnostic tools: Monitor ASP.NET performance (threading, garbage collection, memory leaks) and SQL Server health (lock waits, deadlocks, slow queries, indexes)
Analyze test results and pinpoint performance issues across all layers: client, .NET app, database, and infrastructure
Perform in-depth root cause analysis: Leverage LoadRunner Analysis, .NET performance tools (dotTrace, Visual Studio Profiler), and SQL Server Profiler or Query Store to trace slowdowns to application code or database operations
Develop and recommend optimizations: For .NET: Refactor code, enhance caching, adjust threading/asynchronous processes, recommend config changes. For SQL Server: Tune queries, rewrite stored procedures, index optimization, review execution plans, recommend partitioning or schema changes
Document findings, bottlenecks, and recommendations: Generate clear test summary reports, charts, and presentations
Communicate actionable insights: Ensure technical and business stakeholders understand performance risks and solutions
Stay updated on latest LoadRunner, .NET, and SQL Server tools/features; share best practices with teams
Maintain and enhance test suites: Update scripts as applications evolve, include database-intensive scenarios in regular performance hygiene

Qualification

LoadRunner.NETSQL ServerPerformance TestingAutomationContinuous ImprovementCollaborationCommunication

Required

Performance Engineer and Optimization Specialist LoadRunner Performance Engineer .NET & SQL Server Optimization
Collaborate with stakeholders (architects, developers, DBAs, business analysts) to determine performance test objectives for .NET and SQL Server environments
Define key metrics and SLAs such as transaction response time, throughput, database latency, and resource utilization
Scope test conditions that assess end-to-end application and database performance under varying loads
Create and parameterize LoadRunner scripts simulating typical user actions across .NET web applications, APIs, and database-intensive workflows
Design database-specific test cases: Include SQL Server heavy-load scenarios like complex queries, batch jobs, and data ingestion
Automate performance tests: Integrate scripts into CI/CD pipelines and schedule regular test executions
Coordinate with infrastructure teams to configure and provision test environments for both application (IIS, .NET versions) and database (SQL Server instances) tiers
Implement monitoring tools for real-time insights, including Windows PerfMon, LoadRunner's monitors, SQL Server Profiler, Extended Events, and .NET profilers
Run load/stress/soak tests using LoadRunner Controller, monitoring application servers (.NET) and SQL Server simultaneously for resource bottlenecks
Utilize diagnostic tools: Monitor ASP.NET performance (threading, garbage collection, memory leaks) and SQL Server health (lock waits, deadlocks, slow queries, indexes)
Analyze test results and pinpoint performance issues across all layers: client, .NET app, database, and infrastructure
Perform in-depth root cause analysis: Leverage LoadRunner Analysis, .NET performance tools (dotTrace, Visual Studio Profiler), and SQL Server Profiler or Query Store to trace slowdowns to application code or database operations
Develop and recommend optimizations: For .NET: Refactor code, enhance caching, adjust threading/asynchronous processes, recommend config changes. For SQL Server: Tune queries, rewrite stored procedures, index optimization, review execution plans, recommend partitioning or schema changes
Document findings, bottlenecks, and recommendations: Generate clear test summary reports, charts, and presentations
Communicate actionable insights: Ensure technical and business stakeholders understand performance risks and solutions
Stay updated on latest LoadRunner, .NET, and SQL Server tools/features; share best practices with teams
Maintain and enhance test suites: Update scripts as applications evolve, include database-intensive scenarios in regular performance hygiene
Skills: Oracle LoadRunner Scripting SQL Optimization .NET Core Application and Azure Infrastructure Monitoring and Tuning

Company

MARVEL Infotech Inc.

twittertwitter
company-logo
COMPANY MARVEL INFOTECH, Inc.

Funding

Current Stage
Early Stage
Company data provided by crunchbase