Desktop Software Developer Bosnia and Herzegovina , Sarajevo , 71 000

Key responsibilities:



  • Writing well designed, testable, efficient code by using the best software development practices

  • 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 divising solutions to these problems

  • Gathering and refining specification 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 behaviour

  • Working in Agile environment


Personal profile:



  • Strong organizational skills.

  • Developed problem-solving and analytical abilities.

  • Great TeamWork attitude (cooperation, knowledge sharing, proactivity).

  • Self-driven, results-oriented and fairly personality which demonstrate professional behaviour.

  • Good communication skills.


Requirements


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

  2. Proven working experience in programming

  3. 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++.

  • 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 English language, both verbal and written.


Benefits

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
: August 6, 2021