Required Skills
About the Job
JP Morgan Chase & Co. is seeking a Software Engineer II to join our Chief Technology Office team in Bengaluru/Bangalore. This role offers an exciting opportunity to advance your software engineering career by designing, developing, and delivering innovative, secure, and scalable technology solutions. You will collaborate with an agile team, contributing to the full software development lifecycle and enhancing our technology products.
As a Software Engineer II, you will execute software solutions, encompassing design, development, and technical troubleshooting for full stack applications utilizing .NET and ReactJS. You'll write secure, high-quality code, focusing on seamless integration between back-end (.NET) and front-end (ReactJS) components. You will leverage your understanding of Software Development Life Cycle (SDLC) tools to drive automation and tackle technical challenges across both front-end and back-end systems. A key part of this role involves gathering and analyzing diverse data sets to ensure secure and stable application development, and continuously learning and applying system processes and methodologies.
We are looking for candidates with formal training or certification in software engineering concepts and at least 2 years of applied experience. Essential skills include practical experience in system design, application development, testing, and operational stability for full stack solutions. You should have experience developing, debugging, and maintaining code in a large corporate environment using .NET (C#) and ReactJS, with demonstrable coding proficiency in C#, ReactJS, and SQL. Familiarity with the entire SDLC, including requirements gathering, design, implementation, testing, deployment, and maintenance, is crucial. Exposure to agile methodologies such as CI/CD, application resiliency, and security is also expected.