
Software Engineer II
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Embark on an exciting career path in software engineering with a rewarding opportunity to advance your skills. As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking division in Pune, you will be a key member of an agile team. Your role will involve designing, developing, and delivering market-leading technology products with a strong emphasis on security, stability, and scalability. You will be instrumental in implementing critical technology solutions across diverse business functions to support the firm's strategic objectives.
Key Responsibilities:
- Execute software solutions, including design, development, and technical troubleshooting, demonstrating an ability to think creatively to build solutions and resolve complex technical challenges.
- Produce secure, high-quality production code and maintain synchronous algorithms for seamless system integration.
- Develop architecture and design artifacts for intricate applications, ensuring adherence to design constraints throughout the software code development process.
- Analyze and synthesize data from large, diverse datasets to generate visualizations and reports, driving continuous improvement of software applications and systems.
- Proactively identify subtle problems and patterns within data, leveraging these insights to enhance coding practices and system architecture.
- Actively participate in software engineering communities of practice and events focused on exploring new and emerging technologies.
- Contribute to fostering a team culture that values diversity, opportunity, inclusion, and respect.
Required Skills and Experience:
- A minimum of 2 years of applied experience in software engineering, supported by formal training or certifications in software engineering concepts.
- Hands-on proficiency in C# and .NET Core, coupled with strong analytical and logical reasoning skills.
- Proven experience in developing secure, high-performance, highly available, and complex APIs.
- Experience with key AWS services such as S3, SNS, SQS, Lambda, and DynamoDB.
- Demonstrated experience with Micro-services architecture.
- A strong ability to manage multiple priorities and commitments concurrently.
- Proficiency with at least one relational database system (e.g., MySQL, Oracle DB, DB2, SQL Server).
- A solid understanding of database design principles and design patterns for building elegant and extensible systems.
- Excellent grasp of Object-Oriented Programming (OOP) concepts.
- A positive attitude and a commitment to assisting colleagues in problem resolution.
- Experience utilizing version control management systems like GIT.
- Familiarity with modern development technologies and tools, including CI/CD pipelines and Jenkins.
Preferred Skills:
- Familiarity with modern front-end development technologies is a plus.
Company
JP Morgan Chase & Co.
JPMorgan Chase Bank, N.A., commonly known as Chase Bank or simply Chase, is a prominent American national bank headquartered in New York City. It operates as the consumer and commercial banking subsid...