Ibadan Electricity Distribution Company (IBEDC) Plc - Headquartered in Ibadan is responsible for electricity distribution within the south western zone(Oyo, Ogun, Osun and kwara as well as some parts of Kogi, Ekiti and Niger states) We are an organization with a focus on delivering excellent service to the customers and providing customer satisfaction through reliable power distributions. In order to enable us continue providing excellent customer service, and so we can build a world class electricity distribution company, we have partnered with one of the world’s most reputable electricity distribution companies with over 100 years of experience: the Manila Electricity Company (MERALCO) from the Republic of the Philippines. We are presently in the process of re-engineering the company to international standards by introducing the latest technology, innovative customer initiatives and a compelling employee value proposition. IBEDC is investing in excellence, if we are to meet our goals, we need your help. We need you to join us in the following rewarding and challenging career opportunity.
Job Description
- This job role manages the design, development, implementation, maintenance, and documentation of Core Business Applications within the business to enhance operational viability.
Job Requirements
Minimum Requirements
- A Bachelor’s degree in Computer Science or related discipline
- A postgraduate degree in a relevant discipline is an added advantage
- Professional certifications is required.
- Certification in Project management is an advantage.
Skills & Competencies
Technical competencies
- Detailed working knowledge with one or more general purpose programming language including Java, C/C++, Objective C, Python, Javascript Elixir, Ruby, Dart or PHP and Database stores including MySQL, PostgreSQL, Elasticsearch, SQL Server, MongoDB, Redis, or SQLite.
- Working experience in socket development - i.e. TCP/IP stack development(DNS, DHCP, etc) and authentication systems i.e. LDAP/AD Integration
- Practical knowledge in working under the Agile Software Development Environment and hands-on experience on Agile Tools including Git, Jira, Trello, Phabricator, or Gitlab
- Working experience in working under a distributed version control environment with automated code review tools, Sandbox testing and pushing code to the production environment. Handon eperiod on DevOps tools including Docker, Kubernetes, Prometheus, Grafana, Alert Manager, Istio, Traefik, Jenkins, Nginx, Apache, HAProxy, GCP, or AWS
- Experience: web application development, Unix/Linux environments, mobile application development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, and/or security software development. Ability to troubleshoot SMTP related issues.
- Working knowledge of Mobile Device Management and Windows IIS Web services
- Detailed appreciation of Cloud based solutions
- Working knowledge of Third party apps (AD Manager, Exclaimer)
- Ability to work as part of a driven cross functional Networking, Operations and IT team.
- Behavioral competencies
- An analytical mind-set with good problem-solving skills.
- Attention to Detail
- Good written and verbal communication skills.
- Able to work under pressure and meet deadlines.
- Able to demonstrate a high degree of flexibility including shift and out of hours working.
- Excellent organisational skills.
- Able to manage sensitive and confidential information.
- Self-motivation and able to take responsibility.
- Able to manage and prioritise and tasks and time efficiently.
Job Responsibility
- Monitor IBEDC business application performance and uptime.
- Update and maintain system documentation (Technical Manual, Design, Specification, etc).
- Provide system enhancement, development, improvement, documentation of processes, and training where appropriate.
- Coordinating with other divisions/departments to ensure that all applications are being used according to their intended purpose.
- Keep up to date with the latest software developments and identify emerging trends/best practices and ensures proposed solutions meet Company Goals
- Provide 2nd and 3rd-level technical support for the IT technical support team to diagnose and resolve business application issues.
- Perform deployment of application/product releases to the production environment.
- Ensures that business applications comply with company IT security policies.
- Prepares periodic and ad-hoc reports to relevant stakeholders. Carry out other sundry assignments as directed by your Line Manager.
Method of Application
Signup to view application details.
Signup Now