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
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
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.
COMPANY MARVEL INFOTECH, Inc.
Funding
Current Stage
Early StageCompany data provided by crunchbase