Key Responsibilities:
- Lead the design, development, and maintenance of applications using .NET and Silverlight technologies
- Collaborate with business stakeholders to understand requirements and translate them into technical solutions
- Provide technical leadership and mentor junior developers
- Ensure code quality through reviews, best practices, and adherence to coding standards
- Troubleshoot and resolve complex technical issues
- Coordinate with cross-functional teams including QA, DevOps, and Business Analysts
- Participate in project planning, estimation, and delivery timelines
- Ensure compliance with industry standards, especially within the Insurance domain
Required Skills & Qualifications:
- Minimum 6+ years of experience in software development using .NET technologies
- Strong proficiency in C#, ASP.NET, MVC, Web API
- Hands-on experience with Silverlight development
- Experience with SQL Server and database design
- Solid understanding of object-oriented programming (OOP) principles
- Experience in designing and consuming RESTful services
- Strong debugging and performance optimization skills
- Familiarity with Agile/Scrum methodologies