Job description / Role

Employment: Full Time

• Create, and modify general computer applications software or specialized utility programs throughout NMDC.
• Analyzing user needs and developing appropriate software solutions.
• Ability to consistently produce clean, efficient code based on NMDC specifications
• Ability to integrate software components and third-party programs to meet specifications
• Reliability and proficiency in verifying and deploying programs and systems
• Ability to troubleshoot, debug and upgrade existing software
• Excellent communication skills needed to gather and evaluate user feedback
• Collaborative mindset and willingness to recommend and execute improvements
• Commitment to optimization and accountability evident in creating technical documentation for reference and reporting
• Maintaining core information Records, code files & various table records.
• Prepare timely and accurate reports in line with narrative reports that meet the requirements.
• Promote and ensure compliance with Organization’s Health & Safety policies.
• Safety is a part of each employee’s job, active participation to the safety program is a condition of each employee’s employment in order to achieve safer working environment.
• This is a generalist view of a Job that you have been assigned for – at times you will be ask to do above/beyond the scope of this role due to Operational requirements.

Requirements

Educational Qualifications & Certifications:
• Bachelor’s Degree-B. Sc. /BA in Computer Science or in IT Engineering or related field.
• Solid knowledge of coding languages (Specifically Microsoft .Net, Share Point development, C++, Java and JavaScript) and frameworks/systems (e.g. AngularJS, Git)

Function specific experience:
• Significant experience as a successful Software Developer, Software Engineer, or similar role
• Strong working knowledge of Agile development methodologies
• Extensive experience with software design and development in a test-driven environment
• Excellent verbal and written communication skills
• Resourcefulness and troubleshooting aptitude coupled with focus and follow-through

Industry related experience:
• Knowledge of Dredging/Civil Marine industry preferable

Years of experience:
• 06-08 years of relevant experience

Excellent Verbal & Written communication skills:
• Required: English
• Arabic and any other language is an asset.

IT skills:
• Solid knowledge of coding languages (Specifically Microsoft .Net, Share Point development, C++, Java and JavaScript) and frameworks/systems (e.g. AngularJS, Git)
• MS Office
• Oracle

About the Company

By way of a brief introduction to National Marine Dredging Company, in 1976 as a dredging division of ADNOC a board decision was taken to form an autonomous dredging company reporting to its own Board of Directors. NMDC was founded and commenced trading in its own right on 1st January 1980.

We are a National Company owned 40% by the Government of Abu Dhabi and 60% by UAE Nationals and registered as a public company trading on the Abu Dhabi stock exchange with a registered paid up capital asset value of Dhs 169,000,000-00. Currently our business is conducted from our modern premises which include multi-discipline workshops, slip ways and a fully support administration and technical departments located in Mussafah, Abu Dhabi with subsidiary office in Zayed the Second St, Abu Dhabi.

Get personalised updates on latest vacancies
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month