Senior .Net Cloud Software Engineer
Description
Our Client is a fast-growing, innovative, and trusted provider of software that improve productivity and profitability for engineering, manufacturing, and infrastructure industries. Our unique, resilient and open software platform allows subscribers to deliver sustainable performance with flexibility and agility to address evolving market requirements.We value our people and support their personal growth and development, providing an environment in which people can shape their own career paths.
We are looking for an experienced software engineer with .NET and Azure to join our team building an extension for the platform, empowering customers to boost their PLM solutions with AI-powered agents and custom knowledge bases. You’ll develop modern, scalable platform that interact with AI assistants and multi-agent orchestration.
Requirements
- BA/MA in computer science or similar field
- 5+ years of experience in commercial projects
- Strong proficiency with .NET 6+/C#
- Proficiency with CLI: bash or PowerShell
- Deep experience with Docker, Kubernetes, Helm and Terraform
- Deep experience with Azure Services (AKS, Storage Account, Key Vault, Azure Functions etc.)
- Deep experience with web technologies and protocols
- Ability to design and implement cloud solutions using microservices, event-driven patterns and domain-driven design
- Strong knowledge of SQL and NoSQL (SQL Server, Azure SQL, Cosmos DB)
- Experience with Git, Azure DevOps
- Experience working in agile teams with focus on iterative delivery and continuous improvement
- Desire to work on technically challenging projects
Desirable:
- Experience working with coding agents
- Experience in creating unit and/or integration tests
- Experience with Frontend technologies
Job responsibilities
- Understanding requirements and converting them into software architecture/design
- Manage the software design and coding from concept to finished product
- Implementing cloud-native services to expand platform using Azure technologies
- Creating and maintaining CI/CD pipelines
- Participation in agile team ceremonies
- Continuous learning
Required languages
English | B2 - Upper Intermediate |