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.
