We are looking for a Senior developer to join a vibrant, cross-functional and brand-new development team in Czechia (you should be already in Czechia or ready to relocate). You will be enhancing the most widely used construction collaboration software enabling the streamlined delivery of construction and infrastructure projects around the world. Your team’s mission will be developing and enhancing Aconex BIM (Building Information Modelling) and MDV (Multi-Dimension Viewer) cloud platforms.
In your role you will be building integrations between Oracle Aconex software and BIM and CAD software using C++. Mastery of C++ is a must as well as a deep understanding of OOP, Design Patterns and Algorithms. The role requires familiarity with agile and XP practices such as Test-Driven Development, Continuous Integration and Continuous Delivery.
Responsibilities:
Collaboratively design, write and test new software in a cross-functional team environment.
Deliver high quality software.
Improve existing systems by analyzing and identifying areas for modification and enhancement.
Maintain and support existing software, including incident response activities, correcting software defects and feature enhancements.
Assist production triage, operations and client operation teams as required on production issues.
Work closely and collaboratively with Product teams during different stages of projects inception, analysis, development, support.
Required skills:
At least 3 years of experience with C++ and 5 years in software development
Strong experience in using OOP and Design Patterns
Experience of working with Docker and Kubernetes
Ability to communicate in English your ideas effectively both written and verbal.
Willing to learn and work with Oracle ecosystem.
Will be a plus:
Knowledge of Java and/or Python
Experience with Continuous Integration Tools, such as Jenkins, Hudson, etc.
Experience in using TDD to get your code right first time.
Experienced in using version control (GIT).
A master’s degree with a focus on analytical skills (e.g. Engineering, Maths, Physics)
Experience in working with web-services, REST APIs.
Experience of working with CAD/BIM software
Experience of working with 2D/3D graphics
We offer:
Very friendly company culture — no dress code, informal culture, flexible working schedule, etc.
5 weeks of paid time off.
Meal vouchers and flexi passes each month.
Fully paid sick leave.
Supplementary pension system, free life insurance.
Canadian Medical health program and discount for your family members.
Free access to O’Reilly library, Safari books, LinkedIn, Coursera trainings and Oracle University (Oracle courses and certifications).
English-speaking environment and international team.
Oracle provides English classes during work hours to improve communication.
Flexibility — you can work partially from home.