Job description
We are looking for an experienced Senior Software Engineer, to support the ongoing development, evolution and technical improvement of an enterprise application hosted in Microsoft Azure. In this role, you will work on complex cloud-based application challenges, with a particular focus on Azure architecture, application security, authentication, integrations and deployment. You will collaborate with technical stakeholders to analyse existing solutions, identify improvement opportunities and provide hands-on engineering support where required.
The ideal candidate combines strong software development skills with a solid understanding of the Microsoft Azure ecosystem and cloud-native security principles.
Skills and experience
- At least 5 years of experience with Microsoft stack C#, Python, .NET, .NET Core, plus knowledge of at least one ORM
- Strong expertise in Azure AI, Generative AI, Machine Learning, AIOps, and MLOps
- Good knowledge of frontend languages and libraries such as JavaScript, React, CSS, HTML5
- Experience with Microsoft Azure platform. Good knowledge of basic concepts such as IaaS, PaaS, SaaS
- Good knowledge of software design patterns and best practices
- General knowledge of tools, e.g. Visual Studio
- Fluent in English
What we offer:
- 100% remote or work from home, but you need to be in the EU as it is a near-shore opportunity
- Private healthcare insurance
- In-house English teacher available to improve your English
If you are interested, please send your CV to career@peruzzisolutions.com.