Software Engineer - Power Sector at Crown Interactive

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
5 months ago

Additional Details

Job ID
136661
Job Views
48

Job Description






Job Objective




  • Are you passionate about building scalable, high-performing applications that transform how the power and electricity sector operates?

  •  We are looking for a Software Engineer – Java to join our innovative development team. In this role, you will design, develop, and maintain cutting-edge software solutions that power our electricity distribution (DISCO) and energy management systems, including metering, billing, customer service, and data analytics platforms.

  • You will collaborate with cross-functional teams to deliver reliable, secure, and efficient applications that enable utility companies to enhance operational performance, customer experience, and revenue assurance.



Key Roles and Responsibilities:




  • Design, develop, test, and deploy scalable software solutions for electricity distribution and energy management systems.

  • Collaborate with product managers, solution architects, and business analysts to translate DISCO operational requirements into functional software designs.

  • Develop integration layers between software applications and smart meters, GIS systems, CRM, and ERP platforms.

  • Optimize system performance and reliability for handling large datasets from smart grids and metering infrastructure.

  • Implement robust data analytics and reporting modules for energy consumption, loss detection, and revenue assurance.

  • Ensure compliance with regulatory and industry standards (e.g., NERC, ISO).

  • Participate in code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) processes.

  • Provide technical support for solution deployment and troubleshoot post-deployment issues for DISCO clients.

  • Stay updated with the latest technologies in IoT, SCADA, data analytics, and power automation systems relevant to electricity utilities.



Required Skills and Competencies




  • Java

  • Javascript

  • Strong knowledge and understanding with Object-Oriented Principles

  • Spring-Boot

  • Java EE

  • Experienced in developing enterprise-level web applications and RESTful APIs using cloud-based architecture

  • MySQL

  • Single Sign – On Technology

  • Enterprise platforms

  • DevOPS

  • Familiarity SAAS Application deployment



Experience and Qualifications




  • First degree in Computer Science, Engineering or technical skills required for this role 

  • Minimum of 5 - 6 years of software development experience, preferably in energy, power, or utilities-focused software projects.

  • Proven experience with software solutions for power distribution, metering, or energy billing systems.

  • Strong proficiency in one or more programming languages: Java, C#, Python, or JavaScript (Node.js, React, or Angular).

  • Experience working with databases (SQL, PostgreSQL, MongoDB) and API integration.

  • Familiarity with cloud platforms (AWS, Azure, GCP) and DevOps tools (Git, Docker, Jenkins).

  • Understanding of IoT protocols, data streaming, and integration with metering infrastructure (AMI/MDMS) is an added advantage.

  • Excellent problem-solving skills and ability to work collaboratively in a cross-functional environment.



Perks & Benefits:




  • Competitive salary and performance-based incentives.

  • Sales referral bonus incentives

  • Flexible work arrangements

  • Health, wellness, and professional development programs.



Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept