Burn Manufacturing
Software Developer at BURN Manufacturing
Job Description
software developer kenya, BURN designs, manufactures, and distributes aspirational fuel-efficient cooking products that save lives and forests in the developing world.BURN has revolutionized the global cookstove sector by proving the business case for selling a high quality, locally manufactured and unsubsidized cookstoves.Since 2013, BURN has sold 200,000+ high quality, locally manufactured and unsubsidized jikokoas â„¢ stoves in East Africa. These stoves have helped 1,000,000+ beneficiaries save $39 million in fuel expenditures and 626,221 tons of wood while reducing indoor air pollution by 65%. BURN currently sells ~10,000 stoves per month and intend to double sales by the end of 2017.
Position Summary
Reporting to the Head of Technology, the Software Developer will be tasked with creating, building, testing, and maintaining high-quality software solutions that not only meet but surpass our clients’ expectations. The person will work alongside diverse teams to provide innovative and effective software products that bolster the company’s success.
Key Responsibilities
- Collaborate with cross-functional teams to comprehend project requirements and transform them into well-designed, functional software solutions.
- Create, develop, test, and maintain software applications, prioritizing robustness, scalability, and performance.
- Write clean, efficient code following coding standards and best practices.
- Efficiently troubleshoot and resolve software issues, identify root causes, and implement solutions promptly.
- Engage in code reviews to ensure code quality, consistency, and alignment with architectural guidelines.
- Stay current with industry trends, emerging technologies, and best practices to enhance the development process and propose innovative ideas.
- Contribute to documenting software design, architecture, and development procedures.
- Actively participate in Agile/Scrum processes, delivering accurate updates on development progress and addressing challenges.
Key Qualifications
- Bachelor’s degree in computer science, Software Engineering, or equivalent.
- Proven software development experience, demonstrated by a robust portfolio of completed projects highlighting technical expertise.
- Proficiency in AWS and at least one programming language like Go, Java, Python, or similar.
- Familiarity with software development tools, frameworks, version control systems, and collaborative development environments.
- Strong grasp of software development principles, design patterns, and best practices.
- Effective problem-solving abilities for analyzing complex technical issues and proposing viable solutions.
- Excellent communication skills, enabling seamless collaboration with cross-functional teams.
- Adaptability and a readiness to acquire new technologies and programming languages.
- Experience with Agile methodologies and knowledge of tools like JIRA.