
Software Engineer II
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Are you ready to acquire the skills and experience necessary for career advancement? JPMorgan Chase offers a compelling software engineering opportunity within its Consumer and Community Banking division. As a Software Engineer II, you will join an agile team dedicated to enhancing, designing, and delivering secure, stable, and scalable software components for the firm's cutting-edge technology products. This role is ideal for an emerging software engineer keen on executing software solutions through design, development, and technical troubleshooting of multiple components within a technical product, application, or system.
Job Responsibilities
- Execute standard software solutions, encompassing design, development, and technical troubleshooting.
- Contribute to the design, development, and maintenance of applications using C# and the .NET framework.
- Design, develop, code, and troubleshoot applications with careful consideration for upstream and downstream systems and their technical implications.
- Leverage tools within the Software Development Life Cycle (SDLC) toolchain to enhance value through automation.
- Apply technical troubleshooting skills to deconstruct and resolve technical problems of basic complexity.
- Gather, analyze, and interpret large, diverse datasets to identify issues and inform decision-making processes, ensuring secure and stable application development.
- Learn and implement system processes, methodologies, and skills crucial for developing secure, stable code and systems.
- Actively contribute to fostering a team culture characterized by diversity, opportunity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills
- Possess formal training or certification in software engineering concepts, complemented by 2+ years of applied experience.
- Demonstrate hands-on practical experience in system design, application development, testing, and operational stability.
- Exhibit experience in developing, debugging, and maintaining code within a large corporate environment using one or more modern programming languages and database querying languages.
- Show a demonstrable ability to code proficiently in at least one programming language.
- Possess experience across the entire Software Development Life Cycle (SDLC).
- Have exposure to agile methodologies, including Continuous Integration/Continuous Deployment (CI/CD), Application Resiliency, and Security best practices.
- Possess emerging knowledge of software applications and technical processes within a specific technical discipline, such as cloud computing, artificial intelligence, machine learning, or mobile development.
Preferred Qualifications, Capabilities, and Skills
- Exposure to cloud technologies.
This is a permanent job opportunity located in Pune, India.
Company
JPMorganChase
JPMorgan Chase is a leading global financial services firm and one of the largest banks in the United States. With a rich history spanning over 200 years, the firm offers a comprehensive range of fina...