JPMorgan Chase is looking to guide multiple teams to success within the Corporate Technology organization by leading multiple teams and overseeing daily implementation activities, ensuring compliance with standards, business requirements, and best practices.
Requirements
- In-depth knowledge and experience in Java and/or Python, with a strong understanding of scripting, automation, and data analysis
- Extensive experience with cloud platforms such as AWS, Azure, or Google Cloud, including deployment and management of cloud-based applications
- Expertise in data platform technologies, particularly with tools like Databricks, for data processing and analytics
- Proficient in all aspects of the Software Development Life Cycle
- Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
- Experience working with large datasets, data warehouses and data modelling
- Strong expertise in building RESTful micro-services using Spring Boot applications
Responsibilities
- Provides guidance to immediate team of software engineers on daily tasks and activities
- Works at code-level with Java or Python, while leading a team of Software Engineers and provides regular coaching, conduct code and design reviews
- Develops specific enhancements and builds new solutions to fulfill business objectives related to new business requirements
- Owns the end-to-end process of feature deliveries through the full SDLC process, including requirements gathering, development, unit and integration testing, packaging, deployment, and support
- Collaborates with other members of a globally distributed team to brainstorm new ideas/solutions, and provides mentoring and technical expertise to the team
- Anticipates dependencies with other teams to deliver products and applications in line with business requirements
- Manages stakeholder relationships and the team’s work in accordance with compliance standards, service level agreements, and business requirements
Other
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Demonstrated coaching and mentoring experience
- Experience leading large feature teams of software engineers to deliver intensive data driven applications
- Ability to guide and coach teams on approaches to achieve goals aligned with strategic initiatives
- Creates a culture of diversity, opportunity, inclusion, and respect for the team members and prioritizes diverse representation