Job Purpose
Performs daily tasks that contribute to the design, development, implementation and support of
applications. Ensures that developed code is optimized for performance. Supervises a team of developers, mentors them and ensures that they are productive.
Principal Accountabilities
General
• Should be able to work independently as well as in team. Must possess good analytical and problem
solving skills.
• Should be able to effectively communicate (verbal or in written) with Customers, team members and
Product vendors on the matters related to all functional or technical areas
• Documents and maintain Knowledge database to share experience and knowledge with team
members in order to enhance efficiency and reduce single person dependence
• Coordinate work tasks with Customer, team members, and Product Vendors to perform the tasks
assigned efficiently in Timely manner
• Analyses business needs and conceptualizes solutions to meet and exceed customer expectations
• Should be Customer centric, achieve customer satisfaction and maintain proper perspective in all
activities.
Operational
• Mentors a team of developers. Assigns and / or supervises the output from developers
• Applies data management design principles, systems and procedures at application level. Applies data security concepts for data protection at application level
• Contributes to the design and development of programs and applications by performing routine tasks under the guidance of supervisor
• Demonstrates basic knowledge and understanding of the design blueprint and principles behind a program/ application and the respective business need tackled by it
• Demonstrates a basic understanding of the enterprise architecture and how is it linked to the
programs/ applications being developed
• Performs straightforward integration activities for new systems as per established guidelines and
under the guidance of supervisor
• Demonstrates a basic awareness of guidelines, policies and standards that are applicable to the
performance of own job
• Develops software programs as per technical specifications adhering to department’s development standards, programming language or tools e.g. (Oracle, .Net, JAVA, ABAP, VB etc)
• Ensures first level of quality check and make sure that code is error free.
• Conforms and abides by Change Control Procedures for applying changes/new additions to the
Database, Application and any Software components on Development, Pre-Production/UAT and
Production Instances
• Ensures that source code is efficient, bug free and has no performance related issues and conforms to the look and feel of overall application
• Modifies Software according to the changes in the Data Dictionary when undertaking Application
Upgrade projects
• Documents program deployment procedures for transferring the new/changed software from
development to production
• Provides on-going support to the custom/packaged software for smooth operations of the business functions
• Peer tests to enhance quality of software developed by peers
• Completes tasks in a timely manner within the timeframe established as per the Project Plan
• Coordinates with team to develop good understanding of logic of the program to be developed
• Keeps himself/herself abreast with the technological changes coming with new releases
• Maintains high standards of software development as prescribed by coding standards and tests the software to deliver quality product
Education
• Degree: Minimum Bachelor’s degree in Computer Science, Engineering or equivalent
• Preferable professional certifications: Industry certification in enterprise applications (e.g. MCSD,
RHCEAD, Oracle, Java, ABAP, etc)
Experience
• 2+ years of relevant experience working in programing or development of applications and
programs.
• Preferable work experience in building critical business applications in technology areas like Oracle or .Net or Java or ABAP
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer
2026-06-01
LEAD PETROLEUM DATA ANALYST
2026-05-20
Network Engineer
2026-05-27
- Posted
- Aug 27, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Dubai
- Company
- ENOC
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer
2026-06-01
LEAD PETROLEUM DATA ANALYST
2026-05-20
Network Engineer
2026-05-27