Posted on: 14/04/2026
Job Responsibilities :
- Participate in the development of appropriate software architecture based on requirements and design elements contained in a system specification.
- Participate in the system specification review process to ensure that system requirements can be translated into valid software architecture.
- Maintain software architecture documents based on evolving system requirements, industry trends, and technologies.
- Create detailed software design and implement and maintain code according to assigned responsibilities.
- Drive the creation of detailed software design specifications.
- Participate in software architecture document review process.
- Analyze risks and report problems in meeting system architecture requirements.
- Perform software version control and maintain periodic compliance schedule.
- Perform periodic evaluation of application performance and security aspects.
- Comply with product development processes.
- Ensure the overall integrity of the software architecture and validate it against the system specification.
- Integrate internal and external product design to deliver a cohesive user experience.
- Perform POC as per project requirements.
Technical Skills :
- Mastery in Object Oriented Design, Data Structures, Algorithms, and Programming, including complete software development life cycle.
- Hands On experience with Dot Net development and Azure platform is a requirement for this role.
- Good understanding of Data Structures & Algorithms, Database Normalization and Data Integrity, and OOPs
- Expertise in developing high-performance, dependable, and secure client/server applications using Azure IaaS, PaaS, and SaaS capabilities.
- Strong experience in SOA, Microservices, and No SQL databases
- Experience in ADO.Net, SQL, and relational database management systems such as MS SQL Server is required.
- Hands on experience with .NET/C#, ASP.Net, MVC, WCF, Rest Service, and Web API.
- Experience with advanced .NET Core technologies including gRPC, WebSockets, SignalR and UI framework Blazor is very highly desired
- Working knowledge of multiple programming languages, client-side technologies (preferably Angular), various design patterns, implementation, and testing tools.
- Exposure to version control management tools such as TFS, Git, etc.
- Exposure/experience with Azure Cognitive Services, specifically Language API and Cognitive Search Services are a big plus.
Business Skills :
- Excellent interpersonal, communication, and presentation skills.
- Must be organized, have an eye for detail, and be able to put ideas into a tangible form.
- Ability to multi-task in a fast-paced environment.
- Working knowledge of Scrum or other agile development methodologies is desirable.
- Prior experience or basic understanding of Insurance business and Business Automation processes.
Education :
- Bachelors or masters degree in computer science or related field.
- Microsoft Certification on .Net technologies and Azure will be a plus.
Experience :
- Three to five years of experience in a Lead Developer/Associate Architect role, and total of 8 to 12 years of experience.
- Prior experience in developing web-based applications in a high-volume consumer business.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1628354