Combining your specific industry knowledge and needs with our interdisciplinary BIM knowledge and software engineering skills, we build simple solutions to increase the efficiency and quality of your work. Whether you have an idea with potential, or you are facing a challenge that existing BIM systems cannot solve, we create add-ons and standalone BIM applications to bridge that gap.
To achieve this effectively, we use SAFe as our work method, JIRA as our work environment and the following tested technologies as the building blocks: Revit API, .NET, PHP, Angular, Node JS, React, TypeScript, three.js, MongoDB, PostgreSQL, HTML and CSS.
Opis posla
We are looking for a C++ developer responsible for building mostly desktop applications. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. As a C++ Developer you will need to be a good communicator as you will interact with various stakeholders on a regular basis.
Key Responsibilities:
Design, development and testing of new features in the applications
Design, build, and maintain efficient and reliable C++ code
Responsible for regular communication with others involved in the development process
Responsible to present the outcome of development work for stakeholders
Implement, test, and bug-fix functionality
Responsibility for design and implementation of software projects using C++
Participate as a team member in fully agile deliveries
Kvalifikacije
Essential skills & experience:
2+ year of relevant industry experience
Proficient in C++, with a good knowledge of its ecosystems
Skill for writing reusable C++ libraries
Familiar with various design and architectural patterns
Good knowledge of algorithms, STL containers, and data structures
Knack for writing clean, readable C++ code
Proficient understanding of code versioning tools
C# competence is a plus
Great communication and collaboration skills
Excellent command of English language both written and oral
Dodatne Informacije
Nice to have:
Bachelor’s Degree or equivalent in computer science or a related field
Experience in Agile and/or Scrum
Curiosity, creativity, and openness to diverse ideas.