Software Engineer at Mosra Energy Limited

IT
December 22, 2025
Application deadline closed.

Job Description

Mosra Energy Limited is seeking an experienced Software Engineer to build and maintain scalable, secure, and high-performance applications for the power and electricity sector. This role focuses on developing enterprise-grade solutions that support electricity distribution, energy management, data analytics, and revenue assurance for utility operations.

Key Roles and Responsibilities

  • Design, develop, test, and deploy scalable software solutions for electricity distribution and energy management systems.
  • Optimize system performance and reliability for handling large datasets from smart grids and metering infrastructure.
  • Develop and maintain data analytics and reporting modules for energy consumption analysis, loss detection, and revenue assurance.
  • Integrate APIs and enterprise platforms to support billing, metering, and operational workflows.
  • Ensure applications comply with regulatory, security, and industry standards.
  • Participate in code reviews, unit testing, and CI/CD pipelines to maintain code quality and delivery speed.
  • Research and apply emerging technologies related to IoT, SCADA, data analytics, and power automation systems.

Experience and Qualifications (Requirements)

  • First degree in Computer Science, Engineering, or a related technical discipline.
  • Minimum of 5–6 years of professional software development experience, preferably within energy, power, or utilities-focused projects.
  • Demonstrated experience building software solutions for power distribution, metering, or energy billing systems.
  • Strong proficiency in one or more of the following: Java, C#, Python, JavaScript (Node.js, React, or Angular).
  • Solid understanding of Object-Oriented Programming principles and enterprise application architecture.
  • Hands-on experience with Spring Boot, Java EE, and RESTful API development.
  • Experience with databases such as MySQL, PostgreSQL, SQL Server, or MongoDB.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and DevOps tools including Git, Docker, and Jenkins.
  • Knowledge of Single Sign-On (SSO) technologies and SaaS application deployment.
  • Understanding of IoT protocols, data streaming, and integration with metering infrastructure (AMI/MDMS) is an added advantage.
  • Strong problem-solving skills and the ability to work effectively in cross-functional teams.

How to Apply
Interested and qualified candidates should send their CV using Software Engineer as the subject of the email.