Desktop Software Developer Bosnia and Herzegovina , Sarajevo or Mostar , .

Key Responsibilities:

  • Writing well designed, testable, efficient code by using the best software development practices.
    Using C# program Language and using windows forms or wpf

  • Work on improving existing and developing new tools

  • Optimizing applications for maximum speed and scalability

  • Building reusable code and libraries for future use

  • Identifying bottlenecks and bugs, and devising solutions to these problems

  • Gathering and refining specifications and requirements based on technical needs

  • Staying updated with emerging technologies/industry trends and applying them into operations and activities

  • Cooperating with designers to match visual design intent

  • Collaborating with team members and supporting them with all needed data

  • Arranging and participating in meetings, conferences, and company team activities

  • Mentoring and coaching new employees and participating in personal/professional workshops in order to maintain professional knowledge and behavior

  • Working in an Agile environment

Personal profile:

  • Strong organizational skills.

  • Developed problem-solving and analytical abilities.

  • Great Team Work attitude (cooperation, knowledge sharing, proactivity).

  • Self-driven, results-oriented, and fairly personality which demonstrates professional behavior.

  • Good communication skills.


  • Bachelor degree or equivalent in computer science or a related field is a plus

  • Proven working experience in programming

  • Minimum 2 years of experience with .NET technologies

Specific Job Skills:

  • Very good knowledge and practical experience of C# (.NET) programming language and/or C++.

  • To know the principles of object-oriented programming

  • Excellent understanding of object-oriented programming.

  • Familiar with various design and architectural patterns.

  • Experience in developing Windows desktop applications.

  • Proficient understanding of code versioning tools, such as Git.

  • Working with BIM elements, geometry, symbols, and core API objects in Revit.

  • Proficiency in the English language, both verbal and written.


Employee Well-being Program    Program of Social Engagement    Educational Program    Program of Personal Development    Full tax salary    Paid vacation    Travelling opportunities   

Other Details

Employement Type
: Full-time
Experience Level
: Mid-Senior level
Job Category
: Information Technology
Education Level
: Bachelor's Degree
Closing Date
: July 22, 2022