JPMorgan Chase is looking to guide multiple teams to success within the Consumer and Community Banking technology - Deposits Platform by leading multiple teams and managing day-to-day implementation activities
Requirements
- Proficiency in Java development
- Experience in leading technology projects and managing teams of technologists
- Proven experience in full-stack software development, specifically using Java, sprint based technologies
- Strong knowledge of software engineering principles, design patterns and best practices
- Strong background in working with APIs, ensuring efficient communication and integration between different systems
- Proficiency in Agile Methodologies
- Experience working at code level
Responsibilities
- Provides guidance to immediate team of software engineers on daily tasks and activities
- Sets the overall guidance and expectations for team output, practices, and collaboration
- 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
- Creates a culture of diversity, opportunity, inclusion, and respect for the team members and prioritizes diverse representation
- Provides end-user support with excellent problem-solving abilities
- Ensures your team’s work adheres to compliance standards, business requirements, and tactical best practices
Other
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Demonstrated coaching and mentoring experience
- Excellent intercultural, verbal and written communication skills, with an emphasis on tactful delivery of opinions and feedback
- Experience in Computer Science, Engineering, Mathematics, or a related field
- Degree requirements: expertise in technology disciplines