Work as a full-stack developer on .NET Core services hosted in Azure and Kubernetes, with an emphasis on back-end services and infrastructure.
Follow established team coding standards and guidelines to produce consistent, appropriately documented code.
Engage collaboratively with the team constantly on all aspects of team life, including product and service design, estimation, code reviews, pair programming, defect resolution, releases, process refinement, and supporting customers.
Follow team processes, keep task status updated so that accurate information is always being conveyed through the team s defined means, and ensure that task completion is timely or reasons for delay are promptly conveyed and understood.
Apply security best practices.
Assist with developing and maintaining cutting-edge quality automation, including unit tests, integration tests, security scans, performance tests, smoke tests, and running tests safely in a production environment.
What Skills & Experience You Should Bring
A minimum of 2 years of relevant technical experience.
Ability to code in a modern language (mainly C#, with consideration also given for Java or F# experience) using language-appropriate techniques.
Understanding of databases such as MSSQL and MongoDB; experience with REST Web APIs and JSON.
Experience utilizing unit testing and mocking frameworks such as xUnit, MSTest, NSubstitute, Fluent Assertions, and/or similar tools.
Good understanding of Git source control management.
Familiarity with Agile/Scrum development methodologies.
Familiarity with Visual Studio and/or VS Code.
What Skills & Experience You Could Bring
Familiarity with Domain Driven Design, Architecture patterns, IAM, authentication, authorization and identity concepts, Azure App Services, and other Azure hosting infrastructure, or similar concepts in other cloud providers.
Familiarity with messaging/eventing such as with Kafka and Azure Service Bus.
Experience with Docker, Kubernetes (especially AKS), yaml, and/or infrastructure as code.
Familiarity with Azure DevOps (VSTS), and the Azure Cloud portal.