Position: Middle/ Senior .NET Developer (Oracle)
Company: oracle.com
Category: .NET
Experience required: 5y
English level: intermediate

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. 


**Key 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 project inception, analysis, development, support.


**Skills & Experience:**

•At least 5 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.


**Additional, Desired Skills**

•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 software.

•Experience in working with C++, OpenGL, or other 3D frameworks.


**About Oracle Global Business Unit**

As part of Oracle, the Construction and Engineering Global Business Unit (CEGBU) of is the world’s leading construction project and portfolio management software organization.


**Key facts:**

•This business has been consistently delivering double-digit growth for the last several years.

•We’re on track to become a billion-dollar business for Oracle in the near future.