Job Details
What is the position?
The Software Developer will take part in building key products for the organization by working on a team that uses cutting edge technology.
What will you do?
As a Software Developer, you will:
- Design and develop online applications while helping to support existing products, offering process improvements, and platform reengineering.
- Build next generation products and platforms, using pioneering technologies and processes.
- Support in the creation of best practices, development methodologies, and tool sets to create an in-house application development program.
- Work with business analysts, infrastructure team, and external vendors to gather requirements and ensure products are successfully developed and launched.
- Ensure client and participant data is properly secured during all aspects of operations.
What are the requirements?
- Bachelor s Degree
- 5-7 years of application development experience
- Experience working on Scrum team preferred
- Experience with C#, API development, and SPA framework (Angular front-end) required
- Distributed systems (Linux, MS Identity) experience
- Knowledge of .NET, Azure Cloud, CosmosDB (Or some DocumentDB equivalent), Typescript, nodeJS, GraphQL, Oauth 2.0, OIDC, Docker, Kubernetes, rxJs
- Cypress testing framework experience
- Experience with large scale web and database applications
You would be really happy working here if:
- Roadblocks don t intimidate you. You understand how to successfully evaluate problems and develop appropriate solutions.
- You can grasp complex subjects and effectively strategize how to achieve optimal results.