Job Title: Senior .Net Full Stack Developer
We are seeking a skilled and experienced Senior .NET Full Stack Developer to join our engineering team. This role involves designing, building, and maintaining modern web applications that support core business functions such as customer journeys, policy management, and internal operations.
The successful candidate will be a key technical contributor, helping to shape architecture, mentor developers, and deliver scalable, high-performing solutions. They will develop and maintain full-stack applications using C#, .NET, Angular, JavaScript, and Azure cloud services.
Key Responsibilities:
* Develop and maintain full-stack applications using C#, .NET, Angular, JavaScript, and Azure cloud services.
* Design clean, scalable back-end services and APIs that integrate with internal and third-party systems.
* Implement intuitive, responsive front-end interfaces for both customer-facing and internal platforms.
* Collaborate with product, QA, and operational teams to translate requirements into technical solutions.
* Lead peer reviews, provide technical guidance, and uphold best practices across the development lifecycle.
Required Skills & Experience:
We require candidates with 5+ years of professional software development experience. Strong proficiency in C#, .NET Core, and RESTful API development is essential. Solid front-end experience with Angular, JavaScript/TypeScript, and UI/UX best practices is also required. Hands-on experience with Azure services (App Services, Azure SQL, Functions, Pipelines, Storage, etc.) is necessary. A strong understanding of relational databases, ORM frameworks, and application architecture patterns is crucial. Candidates should have experience working with Agile methodologies and modern DevOps practices. Excellent problem-solving, communication, and mentoring abilities are required.
Benefits:
* Work from home options available.