Website: Website http://www.powergen-renewable-energy.com

  • Chief Operating Officer

    Chief Operating Officer

    Location: Kenya, Tanzania, Nigeria, or Sierra Leone
    Start date: Immediate
    Reports to: CEO
    PowerGen’s Business
    PowerGen’s business extends along the entire life cycle of a utility in Africa. This breadth enables PowerGen to maximize control over our own success as we work to build a new sector or private utilities in Africa. We are actively building the leading private utility through both mini-grids and commercial solar projects.
    Within the mini-grid sector, we are engaged throughout the value chain:

    Consulting:

    Advising govt’s and donors
    Undertaking feasibility studies
    Designing regulatory policies
    Designing electrification incentive programs

    Development:
    Sourcing micro-grid sites
    Designing micro-grids
    Community engagement
    Government engagement
    Permitting
    Customer acquisition
    Engineering, procurement & construction:
    Engineering
    Procurement
    Inventory
    Logistics
    Fabrication of power units
    Project management
    Customer & Asset Management:
    Energy retail to customers
    Customer call centers
    Technical support / O&M
    Demand stimulation
    Appliance financing
    “Smart Grid as a Service”

    Within the commercial solar sector, we are primarily engaged as technical partners, EPCs, and O&M providers to developers.
    PowerGen undertakes these activities in 4 core countries (Kenya, Tanzania, Nigeria, and Sierra Leone), as well as other countries in Africa. Organizationally, the Business Units for each country are the prime movers at PowerGen, and each have their own autonomous P&Ls and Business Unit managers. They are supported by Supporting Business Units of two types (Operational and Revenue), which are based in Nairobi, Kenya.
    Responsibilities of the COO

    Reporting directly to the CEO, the COO will be responsible for strategic leadership, Business Unit development and oversight, coordinating interfaces among Business Units and Supporting Business Units, team and culture building, and core operational functions.
    The responsibilities of the COO are summarized below:
    Spearhead the company to achieve and surpass business KPIs for revenue, profitability, and customer satisfaction across all markets
    Lead and architect PowerGen’s core Supporting Business Units (SBUs), particularly our SBU Project Execution (Engineering, Supply Chain, Project Management, O&M), Customer, and Business Systems teams
    Lead the operational rollout of country Business Units (BUs) in new markets, supported by the SBUs, and manage country BU leaders
    Build and manage a world-class team united by PowerGen Values
    Drive clarity of purpose throughout the company using KPIs, budgets, and effective methods of accountability
    Ensure that technical and customer service standards are upheld throughout the company
    Recruit and develop managers throughout the company to increase their capacity and drive retention of key personnel
    Represent the company with external investors and partners
    Collaborate effectively with the CEO and other key senior leadership at the company, including Finance, People Operations, and Technology

    Qualifications

    Ready for a C-suite role at a growing company, tackling a very complex but important challenge
    Strong track record of managing and growing teams, establishing systems and KPIs, and driving both revenue and profitability
    Strong emotional intelligence and a team player – you know how to bring people with you
    Analytical and data-driven
    A change agent: excited about continuous improvement and not content with maintaining status quo
    Gritty and tough enough to lead by example in a challenging market
    Experience working in Africa (being African is a strong plus)
    Passionate about being a senior leader at a small company that is redefining energy access in Africa
    Our Values resonate with yours: Team, Humility, Positivity, Ingenuity, Passion, Integrity

    Benefits and Compensation
    Competitive and commensurate with experience.

  • Internal Auditor

    Internal Auditor

    Job Ref: HR-PGL-06-11-2018
    Key Areas of Responsibility

    Carrying out risk assessment;
    Implementing audit techniques and procedures;
    Carrying out audit checks and verifying payments;
    Undertaking spot-checks and special audit investigations as required from time to time;
    Preparing audit reports and following up on implementation of recommendations therein;
    Implementing fraud investigation strategy;
    Evaluating and documenting audit evidence;
    Any other duties as may be assigned by the Supervisor

    Qualifications:

    Degree in Commerce (Accounting or finance option); Business Administration (Accounting option); or any other equivalent qualifications from a recognizedinstitution;
    Must have served in the grade of Internal Auditor or equivalent position for a minimum period of three 1-2 years;
    Certified Internal Auditors (CIA) Examination or Part III of the Association of Certified Chartered Accountants (ACCA) or any other equivalent qualificationfrom a recognized institution will be an added advantage
    Must be registered with the Institute of Certified Public Accountants of Kenya (ICPAK) or Member of Institute of Internal Auditors (IIA);
    Should have Certificate in computer applications from a recognized institution;

    Salary: KShs.40,000

  • Jr. Software Developer

    Jr. Software Developer

    Job Description:
    As a Software Developer, you will play a critical role in supporting the company’s software development, database buildout, and platform upgrades. You will work within a talented technology team to keep the company’s Software operations running smoothly.
    You will report to the Software Team Lead and work closely across the Technology and Customer Divisions to build the tools we use to serve customers both in Kenya, and across all seven countries in which we operate.
    You will play a critical role in keeping PowerGen’s customers connected across vast geographies in which we operate by focusing on the link between our smart metering infrastructure and our proprietary software platforms.
    This role requires creative thinking about how established and new technologies can make a significant contribution to PowerGen’s mission of building the energy systems of the future in Africa. You will work with the Software team to implement these ideas on PowerGen’s current and future grids.
    What You’ll Make Happen:
    Software

    Support the design and development of the next evolution of PowerGen’s data warehouse that will support the company’s growth across the continent.
    Interact with the PowerGen Research & Development Team to design and execute pilots in cutting-edge technologies like machine learning, Artificial
    Intelligence and blockchain that will test new methods of serving our customers.
    Support in the Identification, prioritization and resolution of key software issues that arise across PowerGen’s software ecosystem.

    Metering

    Support PowerGen’s O&M and Customer Support teams to identify root causes of metering issues and prioritize solutions appropriately.

    Research & Development

    Maximize the value of embedded sensor networks to optimize service and operational excellence.
    Test and implement tools that increase the efficiency and reliability of PowerGen’s sales, service, and delivery of electricity to customers in multiple countries.
    Identify, prioritize and track the evolution of key technical advances that arise across the decentralized energy ecosystem. Use those developments to continuously improve PowerGen’s existing tools.

    What Excites You:

    Tackling big, thorny problems with smart technology that will transform the African energy sector
    The opportunity to become a technical expert in an area that might be previously unfamiliar to you
    A fast-paced environment where constant change is the norm and individual initiative is expected
    Autonomy to implement your creative solutions – not just generating ideas, but committing the time, creativity, and skill to make them actually happen
    Excellence – in your peers, in your work, and in our company’s commitment to our customers
    Passion for organization, details, and precision in all you do

    You Already Have:

    2-4 years of testing and delivering comms and / or Software solutions in the world’s most difficult environments
    Failure in a team or project delivery and the lessons you learned along the way, including root causes
    Programming languages: PHP, Javascript, HTML, CSS, Python, SQL

    Skills:

    Excellent communication with peers, managers, and junior developers
    Critical thinking & problem solving
    Ability to design, implement, analyze a technical experiment
    Ability to prioritize team workflow and manage project implementation

    Experience:

    Interest in / knowledge of Internet of Things (IoT) based solutions and enabling platform
    Communications systems testing and debugging
    Integrating 3rd party systems with MNO or mobile money aggregator systems
    Designing, building and managing multi-component systems
    Developing or managing communications for remote sensing/actuation
    Data science and analysis
    Linux and Windows based systems (local and cloud)
    Design and development (end-to-end) of software (web-based & mobile applications)
    Systems testing and debugging
    Design and implementation of SQL & NoSQL Databases
    Design and building APIs
    Software documentation

    Education: Education: B.S. or M.S. in a relevant field such as electrical engineering, computer science, communications engineering, systems engineering, energy engineering
    Benefits and Compensation

    Competitive annual compensation
    Annual holiday bonus
    Medical insurance
    Flexible work schedule
    Professional development opportunities internally and externally
    Performance feedback and open-door company culture
    Team building and company-wide events
    Opportunity to work with a dynamic team of brilliant people passionate about electrifying East Africa!

  • Communications Engineering Associate

    Communications Engineering Associate

    As a Communications Engineer, you will play a critical role in keeping PowerGen’s customers connected across vast geographies in which we operate. You will coordinate with an international technology team to keep the company’s operations running smoothly with the best hardware, software, and firmware tools possible.
    You will report to the R&D Team Lead and work closely across the Technology, Engineering, and Customer Divisions to build the tools we use to serve customers across all countries in which we operate.
    This role requires creative thinking about how established and new technologies can make a significant contribution to PowerGen’s mission of building the energy systems of the future in Africa. You will work with the R&D team to implement these ideas on PowerGen’s current and future grids in real time.
    What You’ll Make Happen:
    Communications

    Research, assess, pilot, and implement a reliable, robust, and cost-effective communications system for existing and future sites.
    Standardize communications systems design for microgrid assets, then test and deploy that design in a scalable way across all PowerGen markets. Support installation teams in deploying designs.

    Metering

    Manage complex relationships with hardware vendors to ensure seamless performance between PowerGen’s cloud management platform, on-site equipment, and customer user interfaces.
    Support PowerGen’s O&M and Customer Support teams to identify root causes of metering issues and prioritize solutions appropriately.

    Research & Development

    Maximize the value of embedded sensor networks to optimize service and operational excellence.
    Test and implement tools that increase the efficiency and reliability of PowerGen’s sales, service, and delivery of electricity to customers in multiple countries.
    Identify, prioritize and track the evolution of key technical advances that arise across decentralized energy ecosystem. Use those developments to continuously improve PowerGen’s existing tools.

    What Excites You:

    Tackling big, thorny problems with smart technology that will transform the African energy sector
    The opportunity to become a technical expert in an area that might be previously unfamiliar to you
    A fast-paced environment where constant change is the norm and individual initiative is expected
    Autonomy to implement your creative solutions – not just generating ideas, but committing the time, creativity, and skill to make them actually happen
    Excellence – in your peers, in your work, and in our company’s commitment to our customers
    Passion for organization, details, and precision in all you do

    You Already Have:

    2-4 years of testing and delivering comms solutions in the world’s most difficult environments
    Failure in a team or project delivery and the lessons you learned along the way, including root causes

    Skills

    Excellent communication with peers, managers, and junior developers
    Critical thinking & problem solving
    Ability to design, implement, analyze a technical experiment
    Ability to prioritize team workflow and manage project implementation

    Experience

    Demonstrated expertise in complex communications networks
    Interest in / knowledge of Internet of Things (IoT) based solutions and enabling platforms
    Communications systems testing and debugging
    Integrating 3rd party systems with MNO or mobile money aggregator systems
    Designing, building and managing multi-component systems
    Developing or managing communications for remote sensing/actuation
    Data science and analysis
    BONUS: artificial intelligence & machine learning, blockchain architectures

    Education: Education: B.S. or M.S. in a relevant field such as electrical engineering, computer science, communications engineering, systems engineering, energy engineering
    Benefits and Compensation

    Competitive annual compensation
    Annual holiday bonus
    Medical insurance
    Flexible work schedule
    Professional development opportunities internally and externally
    Performance feedback and open-door company culture
    Team building and company-wide events
    Opportunity to work with a dynamic team of brilliant people passionate about electrifying East Africa!

  • Recruitment Associate HR

    Recruitment Associate HR

    What you’ll make happen
    We are looking for a creative do-er to join our People Operations team. Someone who enjoys the challenges of a young and growing company and can stand their ground. Someone who enjoys talking to our engineers in the field and can relate to to our business development team in the office. Someone who is there to support both our candidates and hiring managers.

    Select people. Most candidates find us through our job postings. Roles in finance or installation get a lot of responses via our website. You will help us review the responses and make the first selection of the candidates.
    Find people. When it comes to specific roles such as Sr. Engineers or experienced Project Managers, we often find them through our own network or carefully reaching out ourselves. You will offer creative solutions in finding people through your own network, through LinkedIn or through new avenues for our pipeline.
    Influence people. Candidates and colleagues often have questions. You will act as an advocate for both sides. You will play a role in ensuring hiring managers understand the candidates’ capabilities. You will also act as an advocate for PowerGen to help candidates learn what makes PowerGen a great place to work!
    Interview people. One candidate could be at their best in one organization and find it difficult to perform in the same role at a different organization. You will need to ask the right questions to learn what motivates our candidates and how they will fit into our culture.
    Advise people. Our recruitment process is far from perfect. You will use your experience and creativity to advise the team on improvements and encourage the use of new tools to boost efficiency and effectiveness. You are an advisor to the hiring manager; you challenge them on their requirements and suggest alternative possibilities.
    Coach people. The interview process can seem long and include waiting time. Hiring managers want their opening filled today. Candidates are eager to hear how they have done. You will coach them both through the process. You will communicate to candidates and hiring managers every step of the way: after an assignment, a personal interview, whether the outcome was positive, negative or needs some more time.
    Believe in yourself. PowerGen is the leading microgrid developer in Africa, and our projects and teams move quickly. You will start as a recruiter for several roles but you should see yourself shaping the recruitment strategy of a multinational company. All of our openings are currently in Tanzania and Kenya, but expect to be involved in finding people across the continent.

    Skills and qualifications

    3+ years of experience in finding and hiring people, preferably in an engineering and international environment
    Results-focused. You are able to get out a JD in time, focus efforts on the goals and follow up with hiring managers and candidates as promised.
    Listening. You work well with all layers of an organization. You hear and interpret messages from candidates and hiring managers alike and ask additional questions when clarification is needed.
    Quality focus. Just getting the job done is not enough for you. You set high standards for yourself, and share them with the team. If priorities change, you communicate them with the team in a timely manner.
    Teamwork. You connect easily with the team and gain their trust and respect. You help others who could use your support and communicate early and thoughtfully when you do.
    Planning and organizing. You lead searches through planned steps and commit to agreed timelines. You can combine several searches in various stages at the same time.
    Adaptability. Some openings have been open with us for a while and some openings need someone starting immediately. You can combine these priorities with ease.
    Problem solving. You identify and analyze problems that cross your path. You are able to offer solutions or share the steps you have taken to solve the problem.
    Support and live our Values: Integrity, Ingenuity, Passion, Team, Humility and Positivity

    Benefits and Compensation

    Competitive annual compensation
    Annual holiday bonus
    Medical insurance
    Individualized career development
    Performance feedback and open-door company culture
    Team building and company-wide events
    Opportunity to work with a dynamic team of brilliant people passionate about electrifying East Africa!

  • Project Inventory Associate

    Project Inventory Associate

    Job Description
    As the Project Inventory Associate you will play a critical role in supporting the implementation of a first-of-its-kind, multi-year electrification project taking place in Kericho, Kenya which will bring power to over 5,000 currently unelectrified households.
    You will be organizationally situated within the company’s Supply Chain team (headquartered in Nairobi) but will be based full-time at a project location in Kericho, Kenya.
    You will report to the Project Principal in Kericho, but will also interact with PowerGen’s core Supply Chain team in Nairobi and Arusha, Tanzania.
    This is an exciting role with a great opportunity for quick growth and with high expectations for performance and results.
    Responsibilities
    A more complete – but not exhaustive – list of responsibilities is provided below:

    Learn existing inventory management systems at both PowerGen and the client, which has a full-fledged and mature ERP system separate from PowerGen’s
    Oversee and track the movement of materials from their requisition, storage, deployment to site, and reverse logistics back to storage after installations are complete
    Communicate with counterparts on the procurement, inventory and logistics teams of the client
    Track inventory movement activities in Excel and other computer programs (including PowerGen’s ERP system, Netsuite)
    Produce client-ready reports on inventory status, history, and projections
    Maintain a harmonized item list for the project including vendor cost tracking, lead times, and other key item information
    Managing and tracking tools and other non-consumables for the project
    Creating documentation to underpin critical inventory activities, and ensuring compliance with completing documentation

    Qualifications

    4+ years’ work experience in a manufacturing, construction environment
    Relevant university degree
    Prior experience in inventory management or related field, with proven skills in using software programs to aide these technical tasks (eg. Netsuite)
    Proven track record of developing, implementing, and improving systems
    Fluent in Kiswahili and English, both in written and oral communications
    Strong interpersonal and communication skills
    Intelligent, eager to learn and honest
    Highly organized and strong attention to detail
    Advanced proficiency in Microsoft Office
    Excellent written and oral communication skills
    Flexible and eager to lend a hand wherever needed, even if a specific task may fall outside the core job description

    Benefits and Compensation
    Competitive and commensurate with experience.

  • Customer Engagement Associate 

Senior Engineering Associate

    Customer Engagement Associate Senior Engineering Associate

    Job Description: PowerGen Renewable Energy is a micro-grid developer, implementer, and operator in East Africa, reshaping the prevailing rural electrification model in the region.

     
     

    Managing current customers involves quickly resolving all customer complaints as they arise, but is primarily focused on proactively engaging customers to improve their service quality and overall experience.

    There is a continued focus across the company to drive customer engagement projects to improve customer satisfaction and energy use.
     
    Some projects include: customer outreach methodology and execution (by phone, in person, surveys, etc.), electricity tariff education and marketing campaigns, strategies for detecting and discouraging fraud, improved customer selection criteria, etc.
    As a Customer Care Associate, you will be a key member of the PowerGen Kenya Customer Care Team, focusing on supporting our East African customers who use electricity from our micro-grids each day.

    You will report to Associate manager of Customer Engagement and you will work with all existing PowerGen customers.
    A more complete – but by no means exhaustive – list of responsibilities is provided below

     
    What You’ll Make Happen:

    Providing post-installation customer service to micro-grid customers via phone and online channels as well as in-person through customer engagement site visits.
    Gathering information on current micro-grid issues and creating an Operations & Maintenance (O&M) ticket for each issue escalating it to the PowerGen maintenance team when necessary.
    Following up on all issues with customers, the PowerGen team, and external partners as necessary until each case is resolved.
    Assisting with data gathering on the performance and customer behavior of PowerGen’s operational micro-grids.
    Tracking OIRs and preparing reports for management on grid operations, customer feedback and other data.
    Coordinating logistics for field work, including transport, accommodation, and planning routes before embarking on any trips to the field.
    Supervising and training other team members during any and all of the above areas as needed.
    Completing customer surveys and other data gathering.
    Train customers on energy use, payment systems, and issue troubleshooting.

    What Excites You:

    A fast-paced environment where constant change is the norm and individual initiative-taking is encouraged
    Working both in the office and in the field
    Contributing to rural electrification in East Africa
    Building a clean energy future
    A passion for organization, details, and precision in all you do

    You Already Have:

    University degree in related field
    2+ years’ relevant work experience in customer service, call center or similar field
    Willingness to work in shifts
    Fluency in Kiswahili and English, both in written and oral communications
    Passion for serving and engaging customers
    Knowledge of the energy, clean tech or utility sectors
    Advanced proficiency in Microsoft Office, with exceptional Microsoft Excel skills
    Excellent written and oral communication skills, as well as strong interpersonal skills
    Practiced flexibility to lend a hand wherever needed
    Enthusiasm in working for the field of renewable energy!

    Benefits and Compensation: A competitive package including annual compensation, performance bonuses, health insurance, professional development and team building events. And you’ll be working with a dynamic team of brilliant people passionate about electrifying East Africa!
     

    go to method of application »

  • O&M Technician

    O&M Technician

    Job Description
     
    As an O&M Technician you will be a key member of the PowerGen Grid Operations team, focusing on supporting our East African customers who use electricity from our micro-grids each day. You will report to the O&M Manager and you will work closely with the entire Grid Operations team. What You’ll Make Happen:
    A more complete – but by no means exhaustive – list of responsibilities is provided below:

    Dealing with unplanned problems is a key component of the O&M Technician’s role. You’ll be responsible for addressing and solving unplanned problems on-site, which are either identified by system monitoring or reported by a customer (i.e. electricity outage, asset vandalism, reticulation issue, etc.).
    You’ll be responsible for creating work plans, budgets, expense reports, and resolution reports to support O&M trips.
    When dealing with unexpected issues, you should establish a comprehensive understanding of the issue through detailed fact-finding and implements an established procedure for correcting issue in timely fashion.
    You will work with various PowerGen stakeholders to identify an issue and solve it correctly. All unplanned maintenance activities should always be based on thorough root cause analysis to ensure that the failure does not re-occur.
    As an O&M Technician, you’ll also be responsible for preventative maintenance activities that are standardized and regularly scheduled activities designed to identify and prevent any type of negative consequence before it happens. This includes quarterly maintenance trips and regularly scheduled diesel generator refueling trips.
    You’ll be responsible for providing feedback in a standardized manner across various teams at PowerGen – including Installations, Grid Development, Procurement, System Design and Grid Operations – to enable long term improvement of design, installation, service and O&M.

    What Excites You:

    A fast-paced environment where constant change is the norm and individual initiative-taking is encouraged.
    Contributing to rural electrification in East Africa.
    Building a clean energy future for Africa.
    Having autonomy to implement your creative solutions – not just coming up with ideas, but possessing the commitment and skill to implement them.
    Passion for organization, details, and precision in all you do.
    Working in both the field (approximately 75% of the time) and the office

    You Already Have:

    2+ years’ work experience in above-ground distribution, PV solar installations, and generators.
    Technical engineering background and a demonstrated ability to learn the technical aspects of the PowerGen business and communicate in that language.
    Valid EWURA license, Class D or above
    Fluency in Kiswahili and English, both in written and oral communications.
    Valid Drivers’ License.
    Intelligence and eagerness to learn.
    Strong organizational skills and attention to detail a must.
    Advanced proficiency in Microsoft Office.
    Excellent written and oral communication skills.
    Flexibility and eagerness to lend a hand wherever needed, even if a specific task may fall outside the core job description.
    Enthusiasm in working for the field of renewable energy!

    Benefits and Compensation:
    A competitive package including annual compensation, performance bonuses, health insurance, professional development and team building events. And you’ll be working with a dynamic team of people passionate about electrifying East Africa!

  • Technology Associate 

Business Intelligence & System Fellow (3-6 Month Fellowship)

    Technology Associate Business Intelligence & System Fellow (3-6 Month Fellowship)

    Job Description
    You will support the development and management of our technology platform, providing a first-class solution for internal teams to gain insight into our micro-grid customers and their needs. You will work closely with and report to the Technology Team Lead as well as day-to-day collaboration across all teams at the company. If you want to be in the middle of the technology implementation and operation for a fast-growing renewable energy organization in East Africa, this job is for you.
    What You’ll Make Happen:

    Technology system support

    Document and communicate procedures for utilizing grid payment platforms, dashboards, and technology systems across the company
    Manage company IT hardware, including computer set up protocols, office connectivity access, and computer security procedures and measures

    Communications and Networking

    Implement communication technology to improve information exchange between meters, on-site servers, the cloud and our customers.
    Manage corporate accounts with MNOs to ensure efficient and constant up-time of communication between sites and the cloud

    Database design and management

    Support the development and management of our backend database for customers, sites, energy usage, payments, and hardware performance in a functional and robust architecture.
    Facilitate integration of APIs and data interfaces to other services that rely on the platform
    Support the document data warehouse operations and tasks, including archival, security, backup and aggregate table creation

    Software design and implementation

    Support the rapid design and delivery of our micro-grid management and analytics platform
    Work across internal teams, including operations, strategy, and finance to identify key components and functionality needs of the platform
    Support the architecture design and long term product road map for the platform and ancillary software or database components we’d want to build in conjunction with the platform
    Distribute and collect feedback on the platform’s design and functionality
    You should expect that the role will evolve and grow over time as PowerGen does – we are looking for a dynamic and flexible team player who will help shape the role and build on the responsibilities listed above as needed.

    What Excites You:

    Building the technology backbone to a dynamic, rapidly growing organization
    Leveraging hardware and software tools and innovations to deliver world-class service and operations for customers
    Intense attention to detail and managing multiple and varied work streams at a time
    Working collaboratively with many internal teams across multiple countries and offices to drive growth and operational excellence
    A fast-paced, informal environment where constant change is the norm

    You Already Have:

    Degree in Computer Science, or similar
    1-2 years’ relevant work experience
    Experience and familiarity with system administration (Windows and Linux)
    Experience with networks and system security
    Familiarity with LAMP stack and Mongodb platforms
    Familiarity with OOP
    Experience in working with and building databases in both SQL & NoSQL
    Advanced experience in programming languages: PHP, Python, Javscript, SQL
    Ability to innovate and solve problems
    Highly organized and detail oriented
    Experience and proven ability to collaborate across teams
    Excellent written and oral communication skills in English and Swahili
    Practiced flexibility to lend a hand wherever needed
    Enthusiasm in working for the field of renewable energy!

    Benefits and Compensation
    A competitive package including annual compensation, performance bonuses, health insurance, professional development and team building events. And you’ll be working with a dynamic team of people passionate about electrifying East Africa!
    PowerGen Renewable Energy does not charge any kind of fee at any stage of the recruitment process.

    go to method of application »

  • Jr. Software Developer

    Jr. Software Developer

    Job Description:
    As a Software Developer, you will play a critical role in supporting the company’s software development, database buildout, and platform upgrades. You will work within a talented technology team to keep the company’s Software operations running smoothly.
    You will report to the Software Team Lead and work closely across the Technology and Customer Divisions to build the tools we use to serve customers both in Kenya, and across all seven countries in which we operate.
    You will play a critical role in keeping PowerGen’s customers connected across vast geographies in which we operate by focusing on the link between our smart metering infrastructure and our proprietary software platforms.
    This role requires creative thinking about how established and new technologies can make a significant contribution to PowerGen’s mission of building the energy systems of the future in Africa. You will work with the Software team to implement these ideas on PowerGen’s current and future grids.
    What You’ll Make Happen:
    Software

    Support the design and development of the next evolution of PowerGen’s data warehouse that will support the company’s growth across the continent.
    Interact with the PowerGen Research & Development Team to design and execute pilots in cutting-edge technologies like machine learning, Artificial
    Intelligence and blockchain that will test new methods of serving our customers.
    Support in the Identification, prioritization and resolution of key software issues that arise across PowerGen’s software ecosystem.

    Metering

    Support PowerGen’s O&M and Customer Support teams to identify root causes of metering issues and prioritize solutions appropriately.

    Research & Development

    Maximize the value of embedded sensor networks to optimize service and operational excellence.
    Test and implement tools that increase the efficiency and reliability of PowerGen’s sales, service, and delivery of electricity to customers in multiple countries.
    Identify, prioritize and track the evolution of key technical advances that arise across the decentralized energy ecosystem. Use those developments to continuously improve PowerGen’s existing tools.

    What Excites You:

    Tackling big, thorny problems with smart technology that will transform the African energy sector
    The opportunity to become a technical expert in an area that might be previously unfamiliar to you
    A fast-paced environment where constant change is the norm and individual initiative is expected
    Autonomy to implement your creative solutions – not just generating ideas, but committing the time, creativity, and skill to make them actually happen
    Excellence – in your peers, in your work, and in our company’s commitment to our customers
    Passion for organization, details, and precision in all you do

    You Already Have:

    2-4 years of testing and delivering comms and / or Software solutions in the world’s most difficult environments
    Failure in a team or project delivery and the lessons you learned along the way, including root causes
    Programming languages: PHP, Javascript, HTML, CSS, Python, SQL

    Skills:

    Excellent communication with peers, managers, and junior developers
    Critical thinking & problem solving
    Ability to design, implement, analyze a technical experiment
    Ability to prioritize team workflow and manage project implementation

    Experience:

    Interest in / knowledge of Internet of Things (IoT) based solutions and enabling platform
    Communications systems testing and debugging
    Integrating 3rd party systems with MNO or mobile money aggregator systems
    Designing, building and managing multi-component systems
    Developing or managing communications for remote sensing/actuation
    Data science and analysis
    Linux and Windows based systems (local and cloud)
    Design and development (end-to-end) of software (web-based & mobile applications)
    Systems testing and debugging
    Design and implementation of SQL & NoSQL Databases
    Design and building APIs
    Software documentation

    Education: Education: B.S. or M.S. in a relevant field such as electrical engineering, computer science, communications engineering, systems engineering, energy engineering
    Benefits and Compensation

    Competitive annual compensation
    Annual holiday bonus
    Medical insurance
    Flexible work schedule
    Professional development opportunities internally and externally
    Performance feedback and open-door company culture
    Team building and company-wide events
    Opportunity to work with a dynamic team of brilliant people passionate about electrifying East Africa!