Job Description
A career with us is a journey, not a destination. This could be the next best step in your technical career. Join us.
As a Lead Core Software Engineer for a Product/Platform at JPMorgan Chase within the within Finance Technology, you are an integral part of a team that works to develop high-quality architecture solutions for various software applications on modern cloud-based technologies. As a core technical contributor, you are responsible for conducting critical architecture solutions across the product area and contributing to various business functions in support of project and product goals.
Job Responsibilities:
- Collaborates with technical team members and business stakeholders to discuss and propose technical strategies that address both current and future needs of the assigned product area.
- Participates in architecture governance committees.
- Conducts evaluations of software products and platforms through proof of concept (POC) to assess the feasibility of adopting new technologies.
- Develops and implements innovative software solutions, including design, development, and technical troubleshooting, with the ability to think beyond conventional methods to solve problems or address technical challenges.
- Writes secure, high-quality production code.
- Reviews code identifies opportunities for improvement, and mentors developers on the team.
- Identifies opportunities to eliminate or automate the resolution of recurring issues to enhance the overall operational stability of software applications and systems.
Required Qualifications, Capabilities, and Skills:
- Formal training or certification in software engineering concepts and 5+ years applied experience. In addition, 2 + years of experience leading technologists to manage and solve complex technical items within your domain of expertise
- Hands-on experience in delivering system design, application development, testing, and ensuring operational stability.
- Advanced proficiency in one or both Java and Python programming languages.
- Expertise in automation and continuous delivery methods.
- Proficient in all aspects of the Software Development Life Cycle.
- Advanced understanding of agile methodologies, including CI/CD, application resiliency, and security.
- Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
- In-depth knowledge of the financial services industry and its IT systems.
- Advanced knowledge of one or more software, applications, and architecture disciplines.
- Ability to evaluate current and emerging technologies to recommend optimal solutions for future state architecture.
Preferred qualifications, capabilities, and skills
- Proficiency in Python and/or Java, with practical experience in using the other language.
- Experience developing cloud native applications (AWS, Azure, Cloud Foundry) required. Well versed in Database technologies: RDBMS, No-SQL
- Experience working with financial systems and a solid understanding of financial systems and products is an advantage.
- Experience mentoring software engineers required.
Top Skills
JPMorganChase Mumbai, Maharashtra, IND Office
B11, B9, B10, Nirlon Knowledge Park, near Mrinal Tai Gore Flyover, Cama Industrial Estate, Mumbai, Maharashtra, India, 400063