This is a hands-on role, not a consulting role. The candidate should be able to perform hands-on work in Azure IaaS/PaaS and have end-to-end API lifecycle experience. He/she should be comfortable with writing microservices and distributed architecture models, with hands-on experience in C# or NodeJS. The candidate should be capable of building PoCs using open-source technologies and integration architectures from APIs.
Other skill sets include:
Strong understanding of cloud architecture and microservices.
Extensive experience in software development using .NET technologies, with the ability to understand and design .NET-based software applications.
Expertise in .NET technology stack, MS Azure, and MS Azure functions.
Good understanding of build tools such as Jenkins and DevOps pipeline setup.
Good understanding of migrating code from one .NET version to newer versions.
Fair understanding of Opentext and Camunda BPM tools or any industry-known BPM tools (added advantage).
Fair understanding of the insurance industry vertical (added advantage).
Fair understanding of ACORD Insurance data model (added advantage).
Solid knowledge of software design patterns and best practices.
Able to collaborate with cross-functional teams to define technical requirements and deliver solutions.
Able to mentor and provide guidance to junior and mid-level engineers.