Bachelor Degree in Computer Science, Software Engineering or equivalent
5+ years of professional and recent hands-on coding and software design; preferably in the financial services industry
Experience with leading and/or mentoring agile development teams
A track record of leading projects completed on time – you are a flawless executor, not a procrastinator
Experience with all phases of the software development life cycle, best practices and Agile Software Development
Including experience with Angular 10+, AWS Lambda, .Net Core, DynamoDB, GraphQL, NodeJs, OpenSearch, REST/JSON, GitLab CI/CD
Well practiced in fully automated testing, and usage of Jasmin/Karma
The willingness to learn new technologies and/or you should be able to get up-to-speed on them quickly
Work autonomously and in teams, are excited by new technologies, and will never back down from the challenges of scale
Experience with scripting languages like PowerShell, Python
Node.js, Angular, AWS lambda, DynamoDB, graphql, GITHUB, rest json, typescript, performance tuning, opensearch, .NET Core
Experience building applications from scratch / greenfield development
Experience with State Management in Angular
NICE TO HAVE
Bachelor’s Degree