Back to jobs

MIDDLE/SENIOR .NET DEVELOPER (CONSTRUCTION)

Sigmasoftware2
Full-timesenior

Job description

<ul><li>Design, develop, and maintain robust Back-end solutions using C# and .NET</li><li>Participate in architecture discussions and contribute to technical solution design</li><li>Develop and integrate RESTful APIs and SOAP web services</li><li>Work on core modules development and perform refactoring when necessary</li><li>Collaborate closely with developers, QA engineers, DevOps specialists, architects, and Product Owners</li><li>Clarify business and technical requirements with internal and Customer-side teams</li><li>Write and maintain unit, API, and integration tests</li><li>Participate in peer code reviews and follow engineering best practices</li><li>Investigate and introduce new technologies and technical improvements</li><li>Troubleshoot issues across application, infrastructure, and database layers</li><li>Prepare and maintain technical documentation</li><li>Contribute to Front-end-related tasks using Angular and TypeScript when needed</li></ul> <ul><li>4+ years of commercial software development experience with C# and .NET</li><li>Strong experience designing, developing, and integrating Web APIs, including RESTful APIs and SOAP services</li><li>Solid understanding of OOP, SOLID principles, and common design patterns</li><li>Strong knowledge of Microsoft SQL Server and T-SQL</li><li>Practical experience with LINQ, ADO.NET, and Entity Framework</li><li>Experience working with event-driven systems and message brokers</li><li>Experience writing and maintaining unit, API, and integration tests</li><li>Experience with Angular or another modern Front-end framework/library</li><li>Good knowledge of TypeScript</li><li>Understanding of Front-end architecture, maintainability, and performance optimization</li><li>Strong troubleshooting and debugging skills across application, database, and infrastructure layers</li><li>Confident Git usage, including branching strategies, pull requests, and code reviews</li><li>Intermediate or higher English level</li><li>Strong communication skills and ability to work collaboratively in a cross-functional environment</li></ul><p>WILL BE A PLUS:</p><ul><li>Experience with NoSQL databases</li><li>Experience using AI-assisted development tools such as GitHub Copilot or Claude</li></ul>

Skills

C#.NETRESTful APIsSOAPMicrosoft SQL ServerT-SQLLINQADO.NETEntity FrameworkAngularTypeScriptGitGitHub CopilotClaude