The company is looking to drive impact and innovation within the ATM Technology team by leading a technical area and managing complex projects and initiatives.
Requirements
- Demonstrated proficiency in application, data and infrastructure architecture disciplines
- Demonstrated proficiency with server side languages such as Java, Python, Ruby, PHP and JavaScript frameworks such as Angular JS and React
- Expert level experience designing and building REST web services at internet scale
- Experience in cloud technologies and patterns (AWS, Google Cloud)
- Experience with automated testing tools and capabilities (Cucumber, Selenium, ATDD, TDD)
- Experience with high volume, mission critical applications
- Familiarity with database technology such as Aurora Postgre, Oracle, DB2, or Amazon RDS and messaging technologies such as Apache Kafka
Responsibilities
- Manage agile software delivery teams and partner with the Product owner
- Deliver solutions leveraging modern technologies including cloud-backed APIs and microservices utilizing modern database technologies
- Oversee all aspects of technology delivery
- Maintain a strong risk management mindset relative to managing risk and delivering technical tasks related to the solution
- Triage technical issues and lead teams toward solving problems
- Plan team capacity to accommodate demands
- Drive down legacy technology platform footprint
Other
- Formal training or certification on software engineering concepts and 10+ years applied experience
- 5+ years of experience leading technologists to manage, anticipate and solve complex technical items within your domain of expertise
- Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals
- Strong talent assessment and talent management background
- Mentor team members to progress their technical and professional skills
- Build and maintain relationships with business and technology team members