Digital Tech Lead

MPH Consulting Services

Doha, Qatar

Posted
Ref: PP000-17449

Job description / Role

Job Type
Full Time
Job Location
Doha, Qatar
Nationality
Any Nationality
Salary
Not Specified
Gender
Not Specified
Arabic Fluency
Not Specified
Job Function
IT - Software & Web Development
Company Industry
Oil & Gas

Qualifications & experience

Minimum of 10 years relevant experience in same or similar roles: tech lead, full-stack software developer, backend developer, devops engineer.

Master of science degree in computer science, data science, or information systems management.

Azure certifications are mandatory.

Experience with projects including artificial intelligence, machine learning, and data science.

Experience with the following frameworks and technologies: Azure PaaS, Angular, React, Django, Kubernetes, Github, Python, CI/CD DevOps, Docker, Ansible, Terraform.

Experience on projects using industry data platforms (such as OSDU or Cognite Data Fusion) is a plus.

Experience in the oil and gas industry is a plus.

Certified Scrum Practitioner (CSP) and ITIL certifications are optional.

Excellent problem-solving skills and attention to detail.

Strong communication and teamwork abilities, ability to work independently.

Strong understanding of change management principles, methodologies, and tools.

Fluent in English as a business language.

Activities

Core responsibilities

  • Lead and mentor a team of software developers, providing technical guidance.
  • Define and communicate the technical vision, roadmap, and standards for the projects.
  • Design and architect the software systems, ensuring that they meet the functional and non-functional requirements.
  • Coordinate various technical disciplines that support the project development: data management, data science, information security, cloud, network.
  • Oversee the development, testing, deployment, and maintenance of the software system, ensuring that it follows best practices and adheres to quality standards.
  • Collaborate with other stakeholders such as product owners, project managers, business analysts, and customers to understand the business needs.
  • Manage the technical risks, issues, and dependencies, and escalate them when necessary.
  • Review and approve the code, documentation, and artifacts produced by the teams.
  • Monitor and evaluate the performance, scalability, and reliability of the software system, and propose improvements and optimizations.
  • Conduct research and analysis on new technologies and frameworks and recommend solutions that can enhance the projects.
  • Coordination and collaboration

  • Ensure ad-hoc coordination between business, IS, and technological partners.
  • Enable the development team to work efficiently.
  • Apply an agile mindset and practices to ensure the team delivers value early and frequently.
  • Help others understand how the team works and how they should interact with it.
  • Facilitate various meetings, ensuring equal contribution from each team member.
  • Act as the team's motivator-leader and proactively recognize and help remove any obstacles.
  • Similar jobs you may be interested in
    Technical Manager - Water Management Solutions Easy Apply
    Charterhouse
    Dubai 5 Dec
    Senor ML Engineer Easy Apply
    RTC-1 Employment Services
    Kuwait 19 Sep
    Technical Director Easy Apply
    Italconsult S.P.A
    Qatar 9 Oct
    SAP Technical Architect Easy Apply
    Capgemini
    Dubai 17 Nov
    Senior Technical Engineer Easy Apply
    Fletcher Piccolo Associates (FPA)
    Dubai 6 Nov
    Job Alerts by Email
    • Personalised updates on latest career opportunities
    • Insights on hiring and employment activity in your industry
    • Typically sent twice a month