Required Skills
About the Job
JPMorgan Chase & Co. is seeking a talented and experienced Senior Software Engineer to join our Consumer & Community Banking team in Hyderabad/Secunderabad. In this role, you will be a key member of an agile team, responsible for designing, developing, and delivering secure, stable, and scalable technology products. You will tackle complex technical challenges, create high-quality production code, and contribute to the firm's business objectives by delivering critical technology solutions.
Your responsibilities will include executing software solutions, design, development, and technical troubleshooting, often requiring innovative approaches. You'll build secure and high-quality code, maintain algorithms, and produce architecture and design artifacts for complex applications. You will analyze and synthesize data to drive improvements in software applications and systems.
This role also involves contributing to our vibrant software engineering community of practice and fostering a culture of diversity, opportunity, inclusion, and respect.
We are looking for individuals with a strong foundation in software engineering concepts and at least 3 years of applied experience. You should have practical experience in system design, application development, testing, and ensuring operational stability for production web applications.
Key technical skills include proficiency in one or more programming languages, hands-on experience with micro-frontend architectures, and a strong understanding of Web Components and modern browser APIs. Experience with source control (Git), frontend build tools, and agile methodologies is essential. Familiarity with Figma for design review and translating specifications to code, along with experience with AWS cloud services, is also required. A Graduate/Postgraduate degree in Computer Science/Engineering or equivalent practical experience is preferred.