Ref: RP704-456

Job description / Role

Employment: Full Time

Company Description

Rawabi Business Services is a Rawabi Holding Company fully owned subsidiary. RBS is a maker of instrumentation and automation technologies, provider of automation solutions, and a management consulting company.

Job Description

The main purpose of the Software Developer's job is to develop moderate-to-high complexity software, create and execute designs for full system software or small sets of new functionalities. He or She will execute all programming tasks, including programming, analyzing, designing, developing, implementing, modifying and maintaining computer programs of small to moderate size and complexity or segments of larger systems.

Principal Accountabilities

- Assess user needs and requirements.
- Create programs to meet reporting and analysis needs.
- Design and develop applications that may involve sophisticated data manipulation.
- Design and implement user and operations training programs.
- Document changes in software for end users.
- Follow team software development methodology.
- Maintain and update existing programs.
- Perform code reviews for other members of the software development team.
- Performs miscellaneous tasks as assigned by his/her direct manager.
- Serve as technical resource with respect to applications.
- Troubleshoot and solve technical problems.

Requirements

Knowledge and Skills

- Ability to define and solve logical problems for technical applications.
- Ability to define and solve logical problems for technical applications.
- Ability to recognize and recommend needed changes in user and/or operations procedures.
- Ability to recognize and recommend needed changes in user and/or operations procedures.
- Basic knowledge of software engineering principles.
- Basic knowledge of software engineering principles.
- Computer Science fundamentals in algorithm design, problem solving, and complexity analysis.
- Computer Science fundamentals in data structures.
- Computer Science fundamentals in object-oriented design.
- Current knowledge of software and design standards.
- Current knowledge of software and design standards.
- Experience in user interface design and implementation with modern web-based UI framework such as React or Angular.

Communications and Working Relationships

- Attend engineering and management meetings.
- Excellent technical in English language (Reading, Writing, Speaking and Listening).
- Work with multifunctional engineering team.

Health and Safety Responsibilities

- Complies with established health and safety guidelines and procedures and ensures the health, safety and welfare of self and others.
- Identifies and reports to management any Health, Safety or Environmental risks and makes suggestions to address these risks and cooperate with his/her supervisor's instructions.

Qualifications

- BS degree in Computer Science, Engineering or related field.
- Experience in software development (0-2 years).

Additional Information

Requirements Of The Job - If Applicable

- Must pass the " Technical Assessment" .
- Physically fit.
- The job of the Software Developer requires local and international travel.

About the Company

Rawabi Holding, through its fully owned subsidiaries, joint ventures and partnerships with international market leaders, focuses on four core sectors:

Oilfield Services, Contracting & Industrial Services, Offshore Services and Retail. Through these divisions, we provide a diversified range of products and services to a variety of industries: oil, gas and petrochemicals; marine; engineering and construction; power, telecom and IT; corrosion and industrial services; logistics; and consumer products. Although varied and distinct, all our offerings share the same commitment to quality, service and excellence that make them part of the Rawabi Holding family.

Rawabi Holding is a purpose-driven company that exists not only to generate profit, but also to improve everyone and everything we can. From customer projects and employee development to our impact on the communities in which we work, Rawabi Holding is propelled by an unwavering energy to make everything we touch better. No matter how great the challenge or how complex the problem, we face it head-on to deliver proven results.

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