.NET Developer (Junior/Middle)
Main responsibilities:
• Develop backend features and maintain the existing ASP.NET Web API solution (.NET 6 and above), including database work (SQL Server)
• Deliver new features and improvements for both the core product and client-specific customizations, including bug fixing and change requests
• Work with Azure services (App Services, Functions, Storage Accounts, Service Bus, etc.) as part of ongoing development and maintenance
• Build and maintain CI/CD pipelines (YAML), deliver releases, and deploy new clients using Bicep
• Participate in Agile team processes: daily stand-ups, retrospectives, estimations, code reviews, and knowledge sharing
Job requirements:
• 1+ year of experience in backend web development with .NET (preferably ASP.NET Core / Web API / Razor Pages)
• Solid understanding of C# fundamentals, object-oriented programming, and RESTful APIs
• Experience writing unit tests using frameworks like NUnit or xUnit
• Basic experience with SQL Server: writing queries, managing schema changes, understanding relational data, and using Entity Framework Core (EF Core 6+)
• Familiarity with version control (Git) and working in a collaborative development environment
• Some exposure to Azure services or willingness to learn cloud-based development (App Services, Functions, etc.)
• Understanding of Agile workflows and experience participating in common ceremonies (dailies, retros, estimations)
• Basic knowledge of CI/CD practices and interest in DevOps concepts
• Intermediate English or higher (spoken and written) – you should be comfortable communicating with the team and reading documentation
Nice to have:
• Experience working on multi-tenant systems or client-specific customizations
• Familiarity with Dynamics 365, React JS
• Exposure to infrastructure as code (e.g., ARM, Bicep, Terraform) and YAML-based pipelines in Azure DevOps