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.
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
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:
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.
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
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
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.
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
Deadline for applications – September 26, 2014