- Work with the team who are responsible for coding, validating, debugging, reliability, performance analysis and the ongoing operational aspects of the product in an Agile environment.
- Develop and modify application components across different platforms and technologies.
- Collaborate with a highly cross-functional SCRUM/Agile team.
- Develop supporting unit and integration tests enabling a continuous integration and deployment pipeline.
- Code review and work with other developersto expand the capabilities of the team.
- Contribute to continuous improvements of departmental best practices.
- Contribute to architecture and design decisions impacting all layers of the software stack.
Ideal Experience and Skills:
- Experience with Agile and SCRUMsoftware development practices& methodologies.
- Experience with at least one of the following programing language, C#.Net.
- Experience with JavaScript and React.
- Experience with Entity Framework Core or similar ORM
- Experience with SQL on MSSQL Server or Postgres
- Experience with MSTEST ora similar unit testing framework
- Experience with Messaging Patterns and tooling like Service Bus, Kafka, or Rabbit MQ
- Experience working in the cloud on Azure, AWS, or GCP
- Experience with developing a in a multi-platform, distributed environment preferred.
- Excellent written and oral communication skills.
Preferred familiarity with OData/GraphQL, Azure Dev Ops, Microservice Architecture, BDD/Gherkin/Selenium, Git ops, OAuth and OIDC,ELK stack, Node/NPM, Nuget, infrastructure as code, terraform