Description

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

  • Experience with migrating Angular Applications
  • Experience Working with MongoDB

Education

Bachelor’s Degree