
Software Engineer II
Full Job Description
We are seeking a Software Engineer II specializing in Backend Python to join our Commercial & Investment Bank division in Mumbai. As an integral part of an agile team, you will be responsible for enhancing, designing, and delivering secure, stable, and scalable software components for the firm's advanced technology products.
This role involves executing software solutions through design, development, and technical troubleshooting of various components within a technical product, application, or system. You will gain the necessary skills and experience to grow in your role and advance your career.
Job Responsibilities:
- Execute standard software solutions, including design, development, and technical troubleshooting.
- Write secure, high-quality code in at least one programming language with minimal supervision.
- Design, develop, code, and troubleshoot with a keen awareness of upstream and downstream system implications.
- Leverage Software Development Life Cycle (SDLC) tools to enhance automation and value realization.
- Apply technical troubleshooting skills to resolve basic complexity technical problems.
- Analyze large, diverse datasets to identify issues and contribute to decision-making for secure and stable application development.
- Acquire and apply system processes, methodologies, and skills for developing secure, stable code and systems.
- Contribute to a team culture that values diversity, opportunity, inclusion, and respect.
Required Qualifications and Skills:
- Formal training or certification in software engineering concepts, with 2+ years of applied experience.
- Hands-on experience in system design, application development, testing, and operational stability.
- Experience developing, debugging, and maintaining code in a large corporate environment using modern programming languages and database querying languages.
- Demonstrated proficiency in coding in at least one programming language.
- Experience across the entire Software Development Life Cycle (SDLC).
- Exposure to agile methodologies, including Continuous Integration/Continuous Deployment (CI/CD), Application Resiliency, and Security practices.
- Emerging knowledge in technical disciplines such as cloud computing, artificial intelligence, machine learning, or mobile development.
- Experience with front-end technologies: Javascript/Typescript, React/Next.
- Experience with Mobile App Development: iOS/Swift.
Preferred Qualifications and Skills:
- Familiarity with modern front-end technologies.
- Exposure to cloud technologies.
Company
JP Morgan Chase & Co.
JPMorgan Chase Bank, N.A., operating as Chase Bank or simply Chase, is a prominent American national bank headquartered in New York City. It serves as the consumer and commercial banking subsidiary of...