DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a System Performance Lead Software Engineer at JPMorgan Chase within the Global Shares team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
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