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.
#J-18808-Ljbffr