IT Applications Developer - e-Learning

IT Applications Developer - e-Learning Job Snapshot Role: IT Applications Developer - e-Learning Location: Abu Dhabi Emirate, United Arab Emirates Industry: I T and Services Function: IT-Software Development Experience: Minimum 6 years Job Type: Full-time Position Overview IT Applications Developer - e-Learning in Abu Dhabi Emirate, United Arab Emirates is an I T and Services hiring opportunity focused on developing, maintaining, integrating, and improving enterprise applications for ATA. The role designs digital learning solutions, translates business requirements into technical specifications, supports application deployment, resolves system issues, and ensures software services remain reliable, secure, scalable, and aligned with ADNOC technology policies. This position is suitable for an experienced application development professional with strong knowledge of web-based architecture, systems analysis, programming, testing, technical documentation, user training, incident management, and enterprise software integration. Job Details Country: United Arab Emirates City: Abu Dhabi Emirate Industry: I T and Services Function: IT-Software Development Salary: 18000-26000 Estimated salary range based on similar jobs in the job city; please confirm the final offer with the employer. Gender: Any Candidate Nationality: Any Job Type: Full-time Role Context The IT Applications Developer - e-Learning will support the design and operation of business applications used across ATA, including enterprise solutions that enable digital learning and employee development. The role covers application analysis, workflow design, coding, testing, deployment, configuration, integration, technical support, documentation, and performance optimization. The jobholder will work with business users, subject matter experts, ADNOC Group Information Technology, infrastructure teams, audit stakeholders, and internal management. Effective application delivery will improve information access, learning services, operational efficiency, data integrity, and the reliability of digital business processes. Key Responsibilities * Develop, maintain, and enhance enterprise applications according to approved business and technical requirements. * Design and implement digital solutions supporting ATA 's e-Learning environment. * Review application objectives, user inputs, expected outputs, and operational requirements with stakeholders. * Translate business requirements into clear functional and technical specifications. * Work with subject matter experts to understand processes, user journeys, information needs, and system constraints. * Develop prototypes to validate proposed application functions before full implementation. * Create workflow charts, process diagrams, data flows, and application logic. * Organize development requirements into logical programming sequences. * Convert approved workflows and specifications into reliable application code. * Apply suitable programming languages, frameworks, tools, and development standards. * Develop validation checks that protect data consistency, completeness, and processing integrity. * Build exception handling and error controls that support early identification and resolution of technical problems. * Modify application code, workflows, and sequences when testing identifies defects or improvement needs. * Conduct unit, integration, functional, performance, and user acceptance testing. * Confirm that applications operate correctly before release into production. * Coordinate with relevant teams to build, test, release, and deploy application changes. * Maintain software configuration, integration, and deployment processes according to ADNOC technology standards. * Manage technical dependencies between ATA applications and ADNOC infrastructure services. * Work with infrastructure teams to troubleshoot connectivity, access, hosting, performance, and environment-related issues. * Support integration between enterprise applications, databases, learning systems, and related platforms. * Ensure interfaces transfer information accurately and securely. * Monitor application performance and identify capacity, reliability, and scalability concerns. * Conduct periodic capacity planning to confirm that system resources can meet current and future requirements. * Perform systems tuning and recommend improvements to application performance. * Investigate recurring faults, bottlenecks, processing delays, and system availability issues. * Coordinate application incidents throughout the complete incident lifecycle. * Record, prioritize, investigate, resolve, and close incidents according to service management procedures. * Escalate complex infrastructure or platform issues to the appropriate ADNOC technical teams. * Maintain clear communication with users during service interruptions and problem resolution. * Prepare application release notes, technical documentation, support procedures, and configuration records. * Develop clear user manuals and operating instructions. * Maintain historical records of application development, revisions, releases, and technical decisions. * Deliver training and guidance to end users on newly introduced or modified applications. * Gather user feedback and incorporate approved improvements into future releases. * Support change management activities linked to new systems, processes, and digital services. * Encourage user adoption through practical communication, demonstrations, and ongoing assistance. * Plan, supervise, and coordinate activities within the assigned application development area. * Allocate tasks and monitor progress against agreed objectives, priorities, and delivery dates. * Train and develop assigned employees in relevant technical and operational skills. * Support team capability development through coaching, knowledge sharing, and technical guidance. * Provide input for departmental and section budget preparation. * Support implementation of approved budgets, resource plans, and work programs. * Monitor expenditure and highlight significant budget or performance variances. * Implement approved policies, systems, standards, procedures, and development controls. * Ensure application activities comply with company requirements and recognized international practices. * Follow applicable legislation, legal obligations, information security controls, and technology governance. * Contribute to approved performance objectives for the department and section. * Develop new tools and techniques that improve service quality and operational efficiency. * Review internal processes against industry best practices and identify improvement opportunities. * Recommend intelligent solutions for recurring operational or technical challenges. * Support innovation, automation, and continuous improvement across information services. * Comply with health, safety, environmental, and sustainability requirements. * Follow applicable ADNOC policies, controls, codes of practice, and international standards. * Provide accurate information for management information systems and progress reports. * Prepare status updates covering application delivery, incidents, performance, risks, and improvement activity. * Maintain effective working relationships with ATA team leaders, department managers, end users, and ADNOC Group functions. Ideal Profile * Bachelor 's degree in Information Technology, Computer Science, Software Engineering, or an equivalent professional qualification. * Minimum 6 years of relevant experience in application development, systems analysis, software design, programming, or enterprise technology support. * Previous experience within oil and gas, energy, education, government, or another large regulated organization is preferred. * Strong background in web-based application architecture and development. * Experience analyzing user requirements and converting them into technical solutions. * Practical ability to prepare workflows, system diagrams, specifications, and application prototypes. * Hands-on experience in programming, application testing, debugging, release, and deployment. * Understanding of enterprise application configuration, integration, and environment management. * Experience developing or supporting e-Learning platforms, learning management systems, or digital training solutions is advantageous. * Knowledge of application capacity planning, performance monitoring, and system tuning. * Experience developing data validation, exception handling, and application integrity controls. * Strong understanding of incident management and application support processes. * Ability to troubleshoot issues involving applications, databases, integrations, hosting, and infrastructure. * Experience preparing technical documents, user manuals, release notes, and support procedures. * Ability to train end users and explain technical functionality in clear language. * Strong analytical and structured problem-solving skills. * Good understanding of software development lifecycles and change management. * Ability to manage several development, support, and improvement activities simultaneously. * Strong communication and stakeholder coordination skills. * Confidence working with technical teams, business users, subject matter experts, auditors, and management. * Good leadership and supervisory capability. * Ability to develop junior employees and coordinate assigned work. * Strong attention to detail when handling application logic, data, testing, and documentation. * Commitment to information security, policy compliance, operational reliability, and continuous improvement. Skills Set * IT-Software Development * Enterprise application development * e-Learning solutions * Learning management systems * Web-based architecture * Systems analysis * Business requirements analysis * Technical requirements * Application prototyping * Workflow design * Process diagrams * Software programming * Application testing * Unit testing * Integration testing * User acceptance testing * Application deployment * Release management * Software configuration * Systems integration * Data validation * Exception handling * Application monitoring * Capacity planning * Performance tuning * Incident management * Problem resolution * Technical troubleshooting * User training * User manuals * Technical documentation * Change management * Enterprise solutions * Database integration * Infrastructure coordination * Application support * MIS reporting * Team supervision * Budget support * Process improvement * Information security * ADNOC IT policies Why Join Us This opportunity provides responsibility for enterprise applications and digital learning solutions within Abu Dhabi Emirate 's established energy sector. The role combines application development, system integration, user engagement, incident management, and technical leadership, offering broad exposure across the software delivery lifecycle. The successful candidate will work with business users, technical specialists, infrastructure teams, and ADNOC Group stakeholders while improving systems that support learning and operational services. The position offers professional stability, complex enterprise technology experience, and potential progression into senior application development, solution architecture, technology leadership, or digital transformation roles. About the Company ADNOC Group is a major integrated energy organization headquartered in Abu Dhabi, United Arab Emirates, with operations spanning exploration, production, processing, refining, petrochemicals, logistics, trading, and lower-carbon energy solutions. Its technology and learning environments use enterprise applications, digital platforms, secure infrastructure, and integrated information services to support workforce capability, operational performance, governance, and long-term organizational development.

Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...