Principal Application Developer at Ikeja Electricity Distribution Company(₦450000)

Featured
Lagos, Nigeria Full Time

Job Description

  • The Senior Software Developer would be Responsible for overseeing the development and implementation of new software systems, update existing software and conduct feasibility studies on company systems.
  • He is also responsible for writing codes, applications, create reports, and mentor the junior developers.
  • Building performant web and mobile apps on both the iOS and Android platforms as well as collaborating with the solutions delivery team.

You’ll contribute by:

  • Develop software solutions by studying IE information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
  • Update job knowledge by studying state-ofthe-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
  • Review and study the functional requirements for new application systems and assess the options for implementation.
  • Work closely within a single scrum team to build features in support of the IE products
  • Provide senior-level proficiency and direction on the following tech stack based on any of the three specialization below.
  • Identify reusable functionality to build into common, reusable components that can be leveraged across the application.
  • Collaborate with the back-end development teams to build app functionality according to product requirements and design specs.
  • Work with Product and Design teams to deliver intuitive, engaging, and simple interfaces for applications targeting mobile, tablet and web platforms.

Skills & Competencies

Technical Competencies:

  • Either strong OOP or Functional Programing and modeling skills
  • Experience building complex web systems that have been successfully delivered to customers
  • Experience developing software utilizingworkflow or ESB software
  • Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
  • Experience in using automated testing frameworks and system monitoring tools.

Behavioral Competencies:

  • Customer Centricity: Demonstrates a strong focus on understanding user and business needs, delivering reliable, intuitive, and scalable software solutions that enhance service delivery and internal efficiency across IE’s digital platforms.
  • Risk Management: Proactively identifies technical, security, and operational risks within software design and development, ensuring adherence to SDLC standards, data confidentiality, system stability, and compliance with quality and safety requirements.
  • People Leadership: Provides technical leadership, mentorship, and guidance to software engineers, fostering collaboration within scrum teams, supporting skill development, and promoting high standards through code reviews and coaching.
  • Entrepreneurship: Drives innovation byidentifying reusable components, optimizing system performance, and leveraging modern development tools and technologies to deliver efficient, cost-effective, and futureready digital solutions.
  • Organizational Learning: Continuously builds expertise by staying abreast of emerging technologies and industry trends, particularly within the electricity sector, and actively shares knowledge to improve team capability and organizational effectiveness.
  • Change Management: Adapts effectively to evolving product requirements, agile delivery cycles, and technology changes, supporting smooth implementation of new systems while maintaining service continuity and stakeholder alignment.

Minimum Requirement

  • Masters/ Bachelor's degree in Information Technology or Computer Science
  • Minimum 7-10 years experience in management/implementation of IT application systems, preferably in an electricity utility.

Job Summary

Job Type

Full Time

Location

Lagos, Nigeria

Quick Apply

Apply for this position in just a few clicks

Apply Now