Bachelor’s degree in computer science, Information Systems, or related technical major
- 7+ years of professionally developing software
- 2 - 5 years managing development teams
- Experience providing technical leadership
- Experience with some or all of the following technologies/architecture patterns:
· AWS · Event-Driven Architecture · Microservices · Domain-Driven Design · API-Driven Development · ModernWeb Development (React, Angular, Web Components, Vue, Flutter) · ModernData Lake solutions (Snowflake, Redshift, etc.) · Relational and Document database solutions (SQL, Oracle, MongoDB, DynamoDB, etc.) · CI/CD Tooling such as Jenkins, Azure DevOps, AWS CodePipeline, etc.
- Ability to multi-task and effectively handle changing priorities
- Ability to work in a team environment; establish and maintain effective work relationships with co-workers within and across functional areas
- Experience in leading virtual teams and managing across a matrix.