Senior Software Developer (m/f)

Keywords – SWE, C#, ASP.NET (MVC), .NET Core, Javascript (Angular, JQuery), HTML 5, CSS 3, cloud, AZURE, SaaS, Agile, GIT, SQL Server, Windows

 Start date:  Immediately or after 30 days’ notice period.

 Contract type:  permanent

 Location:  Zagreb, Osijek or Rijeka.

 Travel: Requires occasional travel to customer sites in Europe / EMEA and our regional offices.

Job Description:

GDi has an open position for a Senior Software Developer who would be responsible for a demanding yet rewarding variety of duties related to the development, enhancement and delivery of software solutions.
You should have experience with Microsoft and/or Java software development technologies.
You should have some experience with one of the following database management systems: Microsoft SQL Server, Oracle or PostgreSQL. Strong candidates will have a history of working with databases and data-driven application systems, in cross-functional teams, where the business is embedded into the development environment.
We are looking for an ambitious developer who is interested in joining a forward-thinking experienced team and getting involved in all aspects of software design and development.
We believe that people skills are just as important as technical skills, so we are looking for technical experts who can communicate well with our customers, understand their requirements clearly, and translate those requirements into high quality software.
Job related tasks:
  • Participate in all aspects of the software lifecycle including design, implementation, testing and maintenance.
  • Responsibly lead analysis, design and architecture in a structured, documented methodology.
  • Research, evaluate, select and adopt new/evolving methods, tools and technologies when appropriate from business and technical point of view.
  • Responsible for delivering projects on time, within budget and scope.
  • Identify features and improvements to enhance overall product value: usability, maintainability, security and performance.
  • Design and implement solutions using Microsoft or Java software development technologies.
  • Advanced PL/SQL development, MSSQL, Oracle.
  • Develop front-end and back-end components accessing SQL Server and Oracle.
  • Lead and mentor other team members on various projects.
Requirements / preferred qualifications:
  • Extensive experience with the .NET platform, C#, ASP.NET, HTML, CSS, and SQL.
  • Experience with developing MS SQL, and Oracle based applications (advanced database development skills).
  • Masters degree in Computer Science, Software Engineering, Telecommunications, Mathematics, Physics, or related technical discipline.
  • 5+ years of hands-on experience as a software developer; demonstrated success developing a variety of software systems while taking on increasing responsibility for analysis, design, implementation and deployment tasks.
  • Experience with one or more version control systems (Git, SVN, TFS).
  • Strong in the design and development of enterprise-scale software architecture.
  • GIS software application design and development familiarity an advantage.
  • Ability to effectively prioritize and execute tasks in a dynamic environment.
  • Demonstrate a cooperative, professional demeanor, initiative and excellent interpersonal and communication skills.
  • Exhibit leadership and mentoring skills.
  • Proficiency in English, both written and spoken.

Benefits for Employees

  • Highly technically interesting position.
  • Continuous development and learning.
  • Potential to grow within a dynamic learning company group, expanding globally.
  • International professional environment, team work and performance culture.

How to apply?

Send us your application letter and CV in PDF format, with subject:

“Senior Software Developer (m/f)”

Please send application to

Only shortlisted candidates will be contacted.

Learn more about GDi →


For general questions about our job vacancies.
Get in contact


Share information about this this job position.