Senior Software Developer
- 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.
Method of Application
Interested and qualified? Go to Ikeja Electricity Distribution Company on docs.google.com to apply
