Posted 2 weeks ago

Solutionade is a Microsoft Business Applications company based in Skopje, Macedonia, with a strong focus and expertise on the Microsoft cloud stack of products and services, particularly Dynamics 365, Power Platform, Azure, and AI.

Job Title: Full Stack Developer (.NET)
Location: Skopje / Hybrid
Job Type: Full-time


About the Role

We are looking for a skilled Full Stack Developer to join our growing development team. In this role, you will design, develop, and maintain modern, scalable web applications and integrations within the Microsoft ecosystem.

You will work closely with functional consultants, solution architects, and other developers to deliver robust, high-quality solutions aligned with Microsoft best practices and real business needs.


Key Responsibilities

  • Design, develop, and maintain full-stack web applications using ASP.NET Core and modern .NET versions (.NET 8.0 / .NET 10.0).
  • Build and maintain RESTful APIs using ASP.NET Core Web API.
  • Develop server-side logic using C#, ASP.NET Core MVC, and Razor Pages / Razor Views.
  • Implement data access layers using Entity Framework Core.
  • Design, optimize, and maintain Microsoft SQL Server databases, including stored procedures, functions, and indexing strategies.
  • Create and manage SQL Server Agent Jobs for automation, scheduling, and maintenance tasks.
  • Work with Microsoft Dataverse, including Virtual Tables / Virtual Entities and SQL Server integrations.
  • Ensure proper authentication and authorization using JWT, OAuth, and Azure AD.
  • Apply SOLID principles, dependency injection, and clean code practices.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Troubleshoot, debug, and optimize performance across applications and databases.
  • Participate in code reviews, deployments, and continuous improvement initiatives.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience as a Full Stack or Backend-focused .NET Developer.
  • Strong experience with ASP.NET Core, C#, and Entity Framework Core.
  • Solid knowledge of Microsoft SQL Server, T-SQL, performance tuning, and database design.
  • Experience working with Microsoft Dataverse and understanding the Dynamics 365 data model.
  • Hands-on experience designing and consuming RESTful APIs.
  • Familiarity with authentication and authorization mechanisms (JWT, OAuth, Azure AD).
  • Experience with version control systems such as Git and Azure DevOps / GitHub.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work independently and collaboratively in a consulting environment.

Nice to Have

  • Experience with Azure services (App Service, Azure SQL Database, Key Vault).
  • Experience with Power Platform (Power Automate, Power Apps).
  • Frontend experience with JavaScript, TypeScript, and Bootstrap.
  • Experience setting up or working with CI/CD pipelines in Azure DevOps.
  • Knowledge of Docker / containerization.
  • Experience working on enterprise-scale applications and understanding business processes.

What We Offer

  • Hybrid working model.
  • Opportunity to work on international projects with leading organizations.
  • Continuous professional development and Microsoft certification support.
  • Exposure to the latest .NET, Dynamics 365, Power Platform, and Azure technologies.
  • A collaborative and supportive consulting environment.
  • Private health insurance.
  • Access to wellbeing and learning resources.
  • Team building activities.

Apply For This Job

A valid email address is required.
A valid phone number is required.