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.
Requirements
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.
Benefits
Employee Well-being ProgramProgram of Social EngagementEducational ProgramProgram of Personal DevelopmentFull tax salaryPaid vacationTravelling opportunities