Required Skills
About the Job
Join JPMorgan Chase & Co. in Mumbai as a Senior Software Engineer III within our Commercial & Investment Bank. You will be a key member of an agile team, responsible for designing and delivering market-leading technology products securely, stably, and at scale. This role involves executing critical technology solutions across diverse business functions to meet firm objectives.
**Key Responsibilities:**
- Design, develop, and troubleshoot software solutions, employing innovative approaches to complex technical challenges.
- Create secure, high-quality production code and maintain efficient algorithms.
- Produce architecture and design artifacts for complex applications, ensuring adherence to design constraints.
- Analyze and visualize large datasets to continuously improve software applications and systems.
- Proactively identify and address hidden data patterns to enhance coding practices and system architecture.
- Contribute to communities of practice focused on emerging technologies.
- Foster a team culture of diversity, opportunity, inclusion, and respect.
**Required Skills & Experience:**
- 3+ years of applied software engineering experience.
- Hands-on experience in system design, application development, testing, and operational stability.
- Proficiency in Python and other modern programming languages.
- Experience with database querying languages and core database concepts (Relational & Document).
- Solid understanding of the Software Development Life Cycle and agile methodologies (CI/CD, Application Resiliency, Security).
- Demonstrated knowledge in technical disciplines such as Cloud, Artificial Intelligence, and Machine Learning.
- Strong expertise in Python, Data backbones (Airflow, Spark), Cloud technologies, and AI/ML technologies (Gen AI/LLMs, Agentic AI).