Consultant - Development Job
Riyadh, SA
Job Description
|
OVERVIEW |
|||||
|
Job Title |
Consultant |
Job Code |
602855 |
Grade |
I3 |
|
Group |
- |
Division |
MOI |
||
|
Department |
DataSource Integration |
Unit |
- |
||
|
ROLE PURPOSE The aim is to state the overall significance of the job from the organization’s perspective. |
|
To deliver scalable and reliable data integration solutions by providing technical consulting, solution design, and delivery support across the DataSource Integration function. The role contributes to the development, integration, and continuous improvement of software services that meet business needs, technical standards, and Elm’s policies and procedures. |
|
KEY ACCOUNTABILITIES & ACTIVITIES This section describes the principal outputs required from the job. |
|
|
Key Accountabilities |
Key Activities |
|
1. Solution Design & Architecture |
• Design scalable, maintainable, and secure data integration solutions aligned with business requirements and technical standards. • Contribute to defining solution architecture, interfaces, integration patterns, and technical approaches for assigned initiatives. • Evaluate relevant technologies and methodologies to support sound design decisions. |
|
2. Technical Analysis & Problem Solving |
• Analyze complex technical issues across applications, integrations, and data flows, and recommend practical solutions. • Investigate root causes, assess impacts, and support resolution of critical incidents and recurring technical defects. • Identify performance bottlenecks and improvement opportunities across integration services. |
|
3. Integration Development & Delivery |
• Support the development, configuration, and enhancement of data integration services and related software components. • Collaborate with development, infrastructure, and business teams to ensure effective implementation and release of solutions. • Track assigned deliverables, dependencies, risks, and issues to support timely delivery. |
|
4. Quality Assurance & Technical Compliance |
• Apply development, testing, and deployment practices that support quality, security, reliability, and performance standards. • Participate in code reviews, technical reviews, and validation activities to ensure maintainability and adherence to approved standards. • Support defect resolution and verification activities before production deployment. |
|
5. Technical Documentation & Knowledge Management |
• Prepare and maintain technical documentation, including integration specifications, solution designs, implementation notes, and operational handover materials. • Contribute to knowledge sharing and the enhancement of reusable tools, standards, and technical practices. |
|
6. Stakeholder Collaboration & Advisory Support |
• Collaborate with product, project, business, and technical stakeholders to clarify requirements and provide technical guidance. • Communicate technical risks, options, dependencies, and progress updates in a clear and timely manner. |
|
7. Operational Support & Continuous Improvement |
• Support investigation and resolution of integration-related operational issues in coordination with relevant teams. • Identify opportunities to improve service reliability, scalability, delivery efficiency, and customer experience. |
|
8. Delivery Governance & Reporting |
• Support planning and tracking of technical workstreams, milestones, and delivery readiness activities. • Prepare relevant technical status updates, reports, and recommendations to support decision-making. |
|
9. Policies, Processes & Procedures |
• Follow all relevant departmental policies, processes, standard operating procedures, and instructions so that work is carried out in a controlled and consistent manner. • Comply with all relevant safety, quality, and environmental management policies, procedures, and controls to ensure a healthy and safe work environment. |
|
10. Information Security |
• Comply with all relevant information security practices and standards to ensure data integrity and confidentiality. |
|
JOB SPECIFICATIONS |
|
|
Academic and professional qualifications |
• Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. • Relevant technical certifications in software development, cloud technologies, or solution architecture are an advantage. |
|
Years and Nature of Experience |
• 4+ years of relevant experience in software development, integration delivery, technical consulting, or related fields. |
Job Segment:
Developer, Test Engineer, Testing, Cloud, Information Security, Technology, Engineering