Taro Logo

MES Software Engineer

Dangote Group is a Nigerian multinational industrial conglomerate specializing in manufacturing, refining, and petrochemicals.
Lagos, Nigeria
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Job Description

Join Dangote Refinery and Petrochemical as an MES Software Engineer, where you'll play a crucial role in developing and maintaining Manufacturing Execution Systems for one of Africa's largest industrial conglomerates. This position offers an opportunity to work with cutting-edge technology in the refinery sector, combining software engineering expertise with industrial process optimization.

As an MES Software Engineer, you'll be responsible for designing, developing, and integrating complex software solutions that power our refinery operations. You'll work with various technologies including SAP ME, Siemens MES, and AVEVA applications, while utilizing programming languages such as Java, Python, and C#. The role requires a strong understanding of both software development and refinery operations, making it a unique position for those interested in industrial software engineering.

The ideal candidate will have at least 5 years of experience and a strong background in software engineering, particularly in industrial settings. You'll be working with various systems including ERP, SCADA, and DCS, requiring excellent integration skills and a deep understanding of industrial processes. The position offers comprehensive benefits including private health insurance, paid time off, and professional development opportunities.

Working at Dangote Refinery means being part of a team that's driving technological innovation in the petrochemical industry. You'll collaborate with cross-functional teams, contribute to process improvements, and have the opportunity to make a significant impact on one of Africa's most important industrial operations. The role combines technical challenges with business-critical responsibilities, making it an excellent opportunity for career growth in industrial software engineering.

Last updated 2 months ago

Responsibilities For MES Software Engineer

  • Design, develop, and test MES software applications to meet refinery requirements
  • Integrate MES with other systems, such as ERP, SCADA and DCS to ensure seamless data exchange
  • Customize MES software to meet specific refinery needs such as process optimization and workflow automation
  • Troubleshoot MES software issues, identify root causes and implement solutions
  • Collaborate with refinery teams to identify opportunities for process improvement and implement MES solutions
  • Maintain accurate documentation of MES software applications, configurations and customizations

Requirements For MES Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science, Software Engineering, or related field
  • Proficiency in programming languages, such as C#, Java, or Python
  • Experience with MES systems, such as SAP ME, Siemens MES, or similar
  • Understanding of refinery operations, process and workflows
  • Knowledge of software development methodologies, such as Agile or Waterfall
  • Experience with database management systems such as Oracle, SQL Server or similar
  • Experience with integrating MES with other systems, such as ERP, SCADA and DCS
  • Experience with AVEVA MES applications like PLIMS, OMS, LIMS, TFMS, BOSS/DBS, AMADAS
  • MES-related certifications (desirable)
  • 5+ years of experience
  • Refinery industry experience preferred

Benefits For MES Software Engineer

Medical Insurance
  • Private Health Insurance
  • Paid Time Off
  • Training & Development
  • Bus transportation
  • Coop society

Related Jobs

MES Software Engineer

Senior MES Software Engineer position at Dangote Refinery, focusing on developing and integrating manufacturing execution systems for refinery operations.

IT Application Development and Management Engineer (Microsoft Stack & SQL/DBA)

Senior IT Application Development Engineer position at Dangote Group focusing on Microsoft Stack & SQL/DBA, requiring 5 years of experience in application development and database management.

Mechanical Engineer - Cement Industry

Dangote Group seeks a skilled Mechanical Engineer for cement industry operations, focusing on equipment maintenance and safety.

Golang System Software Engineer - Containers / Virtualisation

Senior Golang engineer role at Canonical, focusing on container and virtualization technologies for next-gen cloud infrastructure. Remote position with global collaboration.

Senior Java Engineer

Senior Java Engineer position at SWATX in Abuja, Nigeria, requiring 5+ years of experience in Java development, Spring framework, and microservices architecture.