Helpware is seeking a .NET Developer to join our engineering team and contribute to the development of enterprise-grade business applications for the insurance industry. You will work as part of an Agile Scrum team, designing, developing, and maintaining scalable software solutions built on the Microsoft .NET technology stack. This is an excellent opportunity for a developer who enjoys building high-quality applications, collaborating with cross-functional teams, and working with modern Microsoft technologies.Responsibilities:Design, develop, and maintain enterprise-level applications using the Microsoft .NET technology stackBuild and support distributed n-tier applications to deliver reliable and scalable business solutionsDevelop clean, maintainable, and high-quality code following established coding standards and best practicesDesign, develop, and optimize SQL Server databases, stored procedures, and database integrationsCreate and maintain RESTful Web APIs and backend servicesWrite and execute unit tests to ensure software quality and reliabilityParticipate in architecture discussions, technical design, code reviews, and testing activitiesCollaborate closely with Product Owners, QA Engineers, and other developers in an Agile Scrum environmentContribute to user story refinement, sprint planning, and implementation of new featuresTroubleshoot, debug, and resolve production issues while continuously improving system performance and scalabilityProvide technical support and collaborate with internal stakeholders and customers when neededRequirements:3+ years of commercial experience with .NET developmentStrong experience with C# and ASP.NET MVCHands-on experience with Entity FrameworkSolid knowledge of Microsoft SQL Server, including database design, stored procedures, and query optimizationExperience developing RESTful Web APIsExperience with HTML5, CSS, JavaScriptExperience using Azure DevOps (Boards, Repositories, Pipelines)Familiarity with Microsoft Azure cloud servicesExperience with Visual StudioUnderstanding of Agile/Scrum software development methodologiesStrong analytical, problem-solving, and communication skillsAbility to work independently while collaborating effectively within a cross-functional teamBachelor's degree in Computer Science, Information Systems, or a related fieldEnglish level — Upper-Intermediate or higherNice to Have:Experience developing AI Agents or Robotic Process Automation (RPA) solutionsUnderstanding of concurrent programming and scalable application designExperience contributing to software architecture and technical designTechnical Environment:C#.NET / ASP.NET MVCEntity FrameworkMicrosoft SQL ServerWeb APIMicrosoft AzureAzure DevOpsVisual StudioHTML5CSSJavaScriptAgile ScrumWe Offer:Opportunity to work on enterprise-grade software products in the insurance domainLong-term project with stable workloadCollaborative Agile development environmentOpportunity to work with modern Microsoft technologies and Azure cloud solutionsProfessional growth and learning opportunitiesCompetitive compensationSupportive and collaborative team cultureWe sincerely thank all applicants for their interest. However, only shortlisted candidates will be contacted for interviews.