Job Positions
.NET Developer

Working as a .NET developer in the Ministry of Programming, you join the fastest growing BIH company, small enough for you to play an essential role in shaping our way of working and development, but with great ideas about shaping the world with socio-economic changes through innovation and technology. Our team has 100+ individuals with big dreams and skills to match them. You will have the opportunity to work in a startup driven environment and have a chance to make a small impact on the global level through your work.

As a developer you will

  • Develop applications for Ministry of Programming and for our partners
  • Code-review your teammates
  • Write stories (use cases, technical and functional requirements), tests and code
  • Help guide clients towards effective solutions that balance technical requirements and business needs
  • Attend development meetings (stand-ups, kick-offs, retrospectives) and design sessions with teams and partners/clients
  • Inspire fellow colleagues, future partners/clients, our students/interns, and the community at large by writing, speaking, contributing to open source software, and actively demonstrating our collective expertise and experience.


  • Working on existing system(s) within a remote team
  • Working on new projects and functionalities
  • Collaborating with team members
  • Reporting to partners/clients
  • Sharing knowledge with colleagues and the industry
  • Working with integrity, by respecting defined procedures and rules

Skills / Qualifications

  • Proven experience as a .NET Developer, using C#
  • Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
  • Familiarity with continuous integration/delivery processes and pipelines
  • Familiarity with architecture styles/APIs (REST, gRPC)
  • Understanding of layered and tiered architectures
  • Willing to provide technical support for web, desktop or mobile applications
  • Understanding of Agile methodologies
  • Excellent troubleshooting and communication skills
  • Attention to detail
  • Familiarity with Automated testing principles and different types of tests (unit, integration, e2e)
  • Fluent in English due to our international partner/client base
  • Hands-on. You prefer “doing” over talking. You can’t wait to write code.
Apply for this position
Please fill out this field.
Please fill out this field.
Please fill out this field. Please type in a valid email address.
Please type in a number.
Please type in a CV link.
Please type in a LinkedIn link.