Software Developer - Inovatec Systems

Software Developer

serbia Head Office

Position Summary

We are looking for experienced Software Developer with good coding skills and experience with Microsoft products/technologies.

The candidate has to have knowledge of modern MS technologies, software design and functionalities in order to write quality code and analyzing requirements.


  • 2+ years of software development working experience
  • An academic degree in computer science or equivalent practical experience
  • Good verbal and written communication skills in English


  • Experience with .NET (C#)
  • Experience with .NET Web API
  • Familiarity with ASP.NET MVC is a plus
  • Experience with HTML, JavaScript and CSS
  • Experience with Angular
  • Familiarity with Knockout is a plus
  • Experience with Microsoft SQL Server
  • Familiarity with Microsoft Azure platform (Azure App service, Azure Functions, Azure Web App service) is a plus
  • Certification in one of the following fields is a plus:
    • MCSD: App Builder
    • Microsoft Certified: Azure Developer Associate
    • Microsoft Certified: Power Apps + Dynamics 365 Developer Associate
    • Microsoft Certified: Dynamics 365: Finance and Operations Apps Developer Associate
    • Microsoft 365 Certified: Developer Associate


  • Responsible
  • Self-reliant and proactive, look for solutions rather than excuses
  • Open-minded for learning new technologies and processes
  • Strong team player, but able to make decisions autonomously and work independently on specific projects
  • Strong analytical skill and ability to solve complex problems
  • Challenges are seen as opportunities for self-improvement and professional advancement


  • Receiving and analyzing requirements and specifications provided by project managers
  • Writing quality code and developing applications based on given specifications
  • Software maintenance (software monitoring, modifying the software on demand, bug fixing)
  • New technologies researching

Company offers:

  • Long term, full-time employment (8 hours per day, Monday-Friday) in office in Belgrade or Kragujevac (during COVID-19 we work from home, work from the office is an option if you adhere to all health and safety on work measures)
  • Growth potential
  • Opportunity to be part of a highly talented, professional and friendly team in a dynamic working environment
  • The ability to use cutting edge technologies
  • Excellent working conditions and equipment
  • Further professional development
  • Access to Udemy for Business courses
  • Relaxed, casual and stress free, yet professional working environment
  • Very competitive salaries and performance-based bonuses
  • All benefits paid pursuant to relevant Serbian laws
  • Soft drinks, tea, coffee
  • Social activities and very friendly working environment
  • Private health insurance
  • Modern working environment to help you be productive and have fun
  • Great working atmosphere

Working location: Belgrade or Kragujevac

Personal Information