Senior Software Engineer – Umeme
Job Title: Senior Software Engineer
Organization: Umeme
Duty Station: Kampala, Uganda
Reports to: Software Services Manager
About US:
Umeme is a public company cross listed on both the Uganda Securities Exchange and the Nairobi Securities Exchange with over 6,483 shareholders, including high value international institutional investors. Umeme operates under a concession with a structural monopoly in the distribution of electricity across Uganda, distributing 99% of electricity in Uganda through a single buyer model.
Job Summary: The Senior Software Engineer will be responsible for the design, development, implementation and Level 3 support of IT solutions to address business needs.
Key Duties and Responsibilities:
- Participate in the development, delivery and/or support of products and services for a range of internal clients to support them in meeting business objectives/ goals
- Work with internal clients to prepare comprehensive IT solutions that meet/ exceed client objectives for new and existing systems / applications
- Research and innovate – build / maintain solutions to meet client expectations and project deliverables
- In partnership with other team members, ensure a close relationship is maintained with internal clients, in order to keep informed of their business needs and direction
- Build and maintain end-user tools in support of operations
- Ad hoc analysis
- Be responsible for setting up the relevant Testing and QA environments in collaboration with the Testing Engineer
- Assist in the development of Systems Integration and Performance Test plans
- Lead the execution of Systems Integration and Performance Test plans
Qualifications, Skills and Experience:
- The ideal candidate for the Umeme Senior Software Engineer job vacancy must hold a Degree in Computer Science or a related field
- Certification in software development / programming
- At least five (5) years + experience of working in an environment providing software solutions
- Proven experience in designing solution to address business needs
- Proven experience in delivering high quality technical specifications/documentation
- Proven experience in working with business and technical users to determine business and functional requirements
- Demonstrated ability to learn new programming skills
- Demonstrated ability to thrive in a fast paced environment
- Proven experience and ability to lead a Software Development Life cycle
Personal Attributes/Competencies:
- Strong analytical skills
- High level of technical competency
- Good communication and interpersonal skills and ability to work with others
- Negotiation Skills
- Time Management
- Honesty and Integrity
- Attention to detail
- Persistence, and the ability to follow through and bring tasks to completion
How to Apply:
All suitably qualified and interested candidates should first fill out their application forms online, Click Here and thereafter send their updated CVs to: recruit.hr@umeme.co.ug.
Deadline: 15th February 2019 by 5:00 PM
: List of Current Job Vacancies / Opportunities in Uganda