•At least 3 years of experience with .NET.
•Deep knowledge of .NET and C#.
•In-depth understanding of frameworks for building graphical user interfaces for Windows.
•Strong experience in using Design Patterns.
•Experience in using TDD/BDD to get your code right the first time.
•Experienced in using version control (GIT), database technologies, and transactions management.
•Experience in working with web services, REST APIs.
•Experience with Continuous Integration Tools, such as Jenkins, Hudson, etc.
•Ability to communicate your ideas effectively both written and verbal.
•Willing to learn and work with Oracle ecosystem.
•Knowledge of Java.
•Understanding of Java web application frameworks and architecture.
•Experience in building extensions and plugins for desktop applications.
•Experience in working with CAD/BIM software.
•Experience in working with C++, OpenGL, or other 3D frameworks.
•Full-time official employment.
•Comprehensive medical coverage.
•Life and accident insurance.
•Sickness cover up to 2 months.
•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 project inception, analysis, development, support.
We are looking for a Senior Developer to join a vibrant, cross-functional and brand-new development team. 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 BIM (Building Information Modelling) plugins and applications that run on Windows and Mac OS. The team may also enhance the Aconex BIM cloud platform developed in Java.
In your role, you will be building integrations between Oracle Aconex software and BIM and CAD software using the .Net Framework. Mastery of C# and .NET is a must as well as a deep understanding of desktop frameworks like WPF. The role requires familiarity with agile and XP practices such as Test-Driven Development, Continuous Integration, Pair Programming, and Continuous Delivery.