Your challenge
As a .NET Software Engineer, you contribute to the creation of innovative and leading software solutions. Guided by our top-notch software architects and software experts, you participate in all the steps of the software development life cycle: analysis, architectural design, programming, and maintenance.
You design and develop a cloud-native application in C# using the newest features and development techniques. This includes patterns for event orchestration and integration patterns (Event Hub, Azure Functions, API Management, and Web API apps) and CI/CD via Azure DevOps.
As a DevOps engineer you will also ensure these applications can be deployed in the cloud by designing and implementing using containerization logic for automatic deployment.
Ā
You are responsible for:
- Writing .NET code that lives up to our high-quality standards in adherence to the agile methodology and is compliant with the most recent standards, ensured by unit tests (xUnit).
- Ensuring our applications can be built and run on Kubernetes
- Translating functional requirements into software design and algorithms.
- Discussing and validating functional requirements in a tight-knit group of 3-4 team players and in close collaboration with our seasoned product managers and product analysts.
- Reviewing code written by your team members.
- Collaborating closely with software and quality assurance test engineers, functional analysts, technical writers, and project managers.
- Maintaining and supporting your developments according to user feedback.