Job responsibilities
- Writes/refactors .NET and SQL code to realize performance improvements.
- Advises product and business teams on non-functional (performance & load) requirements.
- Executes system capacity planning at different dimensions (max tenants, max data, max concurrent sessions, etc.)
- Performs load tests to validate system performance and stability and stress tests to understand system limitations and drive improvement.
- Improves performance of web applications, mobile apps, APIs and services.
- Performs root cause analysis of performance issues and suggest corrective actions.
- Generates periodic performance reports for management review.
- Updates and maintains performance test suite/benchmark to protect us against performance regressions
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and applied experience
- Experience as a Performance Engineer.
- Experience in JMeter and other performance/profiling tools.
- Proficient in performance testing techniques.
- Strong understanding of SQL Database.
- Mobile Programming Languages (Swift, Java, Kotlin)
Preferred qualifications, capabilities, and skills
- Previous knowledge of API performance testing would be advantageous