Recruitment at Sanergy Kenya

Company Description: Sanergy is an award-winning social venture, based in Nairobi, Kenya, that makes hygienic sanitation accessible and affordable in Africa’s urban slums for everyone, forever. 

Our systems-based approach to solving the sanitation crisis involves five key steps: we build a dense network of franchised micro-entrepreneurs, who operate low-cost, high-quality waterless sanitation facilities called Fresh Life, as small businesses. 

We provide critical support services – such as access to finance, training, marketing and business analytics. 

We collect the waste every day and safely remove it from the community. We convert the waste into valuable by-products, such as organic fertilizer and renewable energy. Finally, we sell the byproducts to Kenyan farmers.

Job Description:Senior Software Engineer - Re-advertisement

Department:
Information Systems                        

Reports to:Information Systems Manager

Role & Responsibilities
 
The Senior Software Engineer will design innovative new systems, tools and processes that will significantly improve operations throughout the organisation.

Key duties/responsibilities of the Senior Software Engineer shall be:
 
Product Management
  • Leading the development of custom enterprise software to power and improve the efficiency of our rigorous processes across the network.
  • Review existing systems and processes and recommend and design new solutions including running prototypes and pilot tests to evaluate new ideas.
  • Review workflows, user interaction and user interfaces for new software solutions before they are developed and recommend improvements.
Software and Information Architecture
  • Developing standards and guidelines for software design and coding to be used by the software team.
  • Recommend and implement sound database design and optimisation techniques for transactional and analytical databases.
  • Documentation of requirements analysis, functional specifications and UI designs using standard software documentation notation.
  • Ensuring that our IT systems will scale in line with the overall organisation growth strategy.
Software Development
  • Leading of software development resources (in-house and contracted) on architecture improvement projects; customising internal systems with off the shelf software.
  • Own the software release process including planning and coordinating the timing, schedule and deployment of software releases being done by the different teams
  • Maintain and improve software configuration management practices and tools including bug tracking, version control, software builds, and deployment.
  • Evaluate and recommend improvements to software development processes and policies in the organisation.
General
  • Follow new developments in technology and recommend creative and innovative uses of technology to solve business problems.
  • Project management for software projects; ensuring milestones and deliverables are satisfactorily met.
  • Supporting in-house users of our custom software and problem solving.
  • Provide mentorship and general knowledge transfer in matters IT related to members of the IT team.
Requirements & Qualifications
  • Degree in Computer Science/Software Engineering/ Computing. Masters in IT-related field and software development certifications will be an added advantage.
  • 5 years demonstrable experience in C#/.NET, Java and Android software development. In addition Database design and advanced SQL knowledge will be required. Experience in SalesForce and/or Apex development is desirable.
  • Experience in QA and testing and Agile software development will be highly desirable.
  • Customisation, development and support of systems that are critical to the day to day operations of medium and large organizations (ERP, financial systems, CRM, MRP e.t.c..).
  • Knowledge and experience with professional software development practices and tools including source code control, defect tracking, unit testing and code reviews.
  • Ability to design creative cost effective solutions given limited resources.
  • Experience taking software projects through the entire software lifecycle (requirements analysis, design, implementation, deployment, post deployment support).
  • Experience leading teams through brainstorms / innovation sessions / workshops.
  • Strong problem solving skills and analytical skills
  • Strong training and mentorship ability.
  • Experience working in a social enterprise  or NGO setting will be desirable
  • Understand what the objectives or needs of the teams are, and find a way to get 80% of the benefit for 20% of the cost.
We welcome your application-cover letter and CV-onhttp://www.jobscore.com/jobs/sanergy/list

Previous applicants need not apply. 

Deadline for applications – September 30, 2014

Job Description: Quality Assurance Officer

Department:
 Quality Health Safety & Environment (QHSE)                         

Reports to: QHSE Manager

Role & Responsibilities
 
The Quality Assurance Officer will assist the QHSE Manager in implementing and maintaining the Quality Management System at Sanergy.

Key duties/responsibilities of the Quality Assurance Officer shall be:
  • Liaise with owner departments to draft  Standard Operating Procedures, work Instructions and process forms and records
  • Assist in reviewing work practices to identify areas in which quality or productivity could be improved.
  • Conduct internal audits of all Sanergy processes to ensure that they adhere to company policies and procedures. 
  • Track and push for the full implementation of all corrective & preventive actions that result from internal process audits. 
  • Set up in-line production processes quality checks. Follow up to ensure that all the checks are conducted as appropriate.
  • Set up data collection methods for all in-line production process quality checks. Use statistics to analyze the data and provide insights for quality improvement. Ensure all corrective & preventive measures are implemented.
  • Follow up to ensure that all Goods in & Goods Out inspections are performed as per procedure. Maintain database for all Goods in & Goods out Inspections records. Analyze data and produce monthly reports on supplier quality performance.
  • Set up a schedule for all final product QA checks. Maintain a data base of final product quality performance. Analyze and provide insights on how to improve final product quality performance. Track implementation of improvement initiatives.
  • Develop mechanism to measure the quality of waste collection services offered by the company to its clients. Analyze waste collection quality performance and provide insights to improve quality of service.
  • Design audits of facilities and equipment maintenance schedules at Sanergy to ensure compliance.
  • Identify and Track fulfillment of training needs as a result of gaps highlighted from internal audits and QA inspections at Sanergy.
  • Record, analyze and distribute quality performance related statistical information
  • Maintain and track adherence to the QA audits calendar
Requirements & Qualifications
  • Bachelor's Degree in Applied Science or Engineering related discipline. Qualification in Quality Management an added advantage
  • Computer literate with excellent working knowledge of Ms Office suite.  Understanding of data management and statistical data analysis desired. Knowledge of using statistical analysis software an added advantage.
  • Experience in carrying out audits required
  • Strong organizational  and analytical skills
  • Strong oral and written communication skills
  • Experience working in a social enterprise  or NGO setting will be desirable.
We welcome your application-cover letter and CV-onhttp://www.jobscore.com/jobs/sanergy/list

Deadline for applications – September 26, 2014

Vacancy:Environmental Health and Safety Officer

Department
: Quality Health Safety & Environment (QHSE)                         

Reports to:
 QHSE Manager

Role & Responsibilities

The Environmental Health and Safety Officer will assist the QHSE Manager in driving Occupational Health and  Safety and to ensure that the company conforms to its Environmental Management plan.  

Other responsibilities will include;
  • Assist the QHSE Manager to develop protocols, policies and standards relating to Occupational Safety and Health
  • Assist in the implementation and improvement of the Environment Safety and Health (ESH) Management System
  • Participate in the ESH committee. Drive the implementation of the company’s ESH improvement plan.
  • Conduct Health and Safety Risk Assessments, monitor, investigate and implement measures to prevent near misses and accidents.
  • Prepare annual calendar of ESH activities and liaise with relevant teams to ensure implementation.
  • Assist with the preparation and maintaining of the Site Preparedness and Emergency Plans & Procedures.
  • Monitoring of ESH performance: incidents, accidents, near misses, environmental spillages
  • Manage all top – down communication and ESH related escalations
  • Engage staff and internal partners to build a culture of safety at Sanergy
  • ESH compliance monitoring of  all contractors
  • Conduct ESH Audits and Inspections. Inform the ESH committee of points of improvement.
  • Prepare monthly and quarterly reports related to ESH and ensure submission of quarterly reports to the Directorate of Safety and Health ( DOSH)
Requirements & Qualifications
  • Bachelors Degree in Science related field.
  • Minimum of one year experience in an Environmental Health and Safety role
  • Additional qualification in Occupational Safety and Health and Environment an added advantage
  • Strong computer skills. Excellent written and verbal skills
  • Good understanding of data management and data analysis
  • Team player and able to build and maintain relationships both internal and external
  • Strong organizational and interpersonal skills
  • Able to work independently with minimal supervision

 We welcome your application-cover letter and CV-onhttp://www.jobscore.com/jobs/sanergy/list

Deadline for applications –
 
September 26, 2014