Required Skills
About the Job
Join JPMorgan Chase as a Software Engineer II in our Commercial & Investment Bank team in Mumbai. You will be an integral part of an agile environment focused on enhancing, designing, and delivering secure, stable, and scalable technology solutions. This role offers the opportunity to execute software solutions through design, development, and troubleshooting of various components within complex systems. You will gain valuable experience in writing high-quality code with limited guidance, considering upstream and downstream technical implications, and leveraging the Software Development Life Cycle toolchain for automation. Responsibilities include designing, developing, coding, and troubleshooting applications, analyzing diverse datasets to identify problems, and contributing to secure and stable application development. You'll learn and apply system processes, methodologies, and skills to build robust code and systems, while fostering a culture of diversity, opportunity, inclusion, and respect. This role requires formal training or certification in software engineering concepts and at least 2 years of applied experience. You should have hands-on experience in system design, application development, testing, and operational stability, with a proven ability to debug and maintain code in a large corporate setting using modern programming languages and database querying. Familiarity with the entire Software Development Life Cycle, agile methodologies (CI/CD, Application Resiliency, Security), and emerging knowledge in technical disciplines is expected. Experience with frontend development (JavaScript/TypeScript, React/Next) and Mobile App Development (iOS/Swift) is a plus, as is exposure to cloud technologies.