Desired Skills and Experience
- Works as a project team member or as a project lead, driving and tracking delivery across owned
- Works on projects that may span a broad range of applications and technologies.
- Supports multiple applications at various stages of their lifecycle
- Leads / drives complex projects/programs that require multiple areas of expertise.
- Provides subject matter expertise and technical direction to staff and other group
- Expertise in multiple technical environments and possesses business knowledge that spans multiple business areas.
- Works closely with architects to assure all systems are in line with IS&Tâs long-term strategy.
- Creates technical design specifications and assists in sizing technical requirements.
- Reviews and advises on technical design specifications developed by junior levels.
- Leads project teams in developing/building IT solutions to meet business requirements.
- Coordinates development activities with other groups.
- Develops custom integration solutions including major enhancements, interfaces, functions and features.
- Creates test plans
- Leads and guides the design, development of reusable components.
- Leads the technical evaluation and selection process for improving performance by overseeing gap analysis studies, feasible alternative solutions, and recommending and/or approving the scope of modifications.
- Works with vendors to resolve problems and develop solutions.
- May assist in negotiation efforts for contracts with external vendors or individuals.
- Evaluates vendor solutions to ensure compliance with requirements and cost-effectiveness.
- Ensures all applications are documented according to standards.
- Promotes effective use of information technology by educating users on system functionality.
- Assists in the development of user guides and training documentation for systems.
- Evaluates new application packages and tools and performs research on best practices.
- Provides recommendations for the solutions.
- May prepare and present formal training to IT staff, as needed.
- Working with other corporate groups to prepare training materials to help bring longstanding JPMC technology staff to a new level of engagement and understanding
- Inspires teams to get absolute engagement in the new paradigm
- Provides technical leadership, coaching and mentoring to team members.
- Provides technical guidance or system process expertise.
- Provides performance feedback to managers.
- Develops reports and presentations for senior management, as needed.
- 20+ years of experience working in application or infrastructure development, systems or IT operations.
- Ability to develop long term very technical architecture strategy with iterative current delivery mapping
- Demonstrates a deep understanding of where the Technology industry is currently and where it is going
- A very solid understanding of the regulatory requirements of the top banking regulatory bodies and how to implement these controls as part of an architecture
- Very strong understanding of threat modeling and security standards
- Demonstrates in-depth knowledge of a broad range of hardware and software products.
- Experience leading an agile team environment
- Demonstrated ability to analyze and interpret complex problems or processes, identify and understand requirements and develop alternate solutions.
- Experience designing, developing, testing, and deploying applications/ systems using proven or emerging technologies, in a variety of technologies and environments.
- Strong grasp of automation tools, Ainsible, Hubots, Puppet, ChatOps, SCCM
- Strong troubleshooting and problem solving skills.