Provide your cellphone number to start browsing.
Website, Catalogue and Recruiting Pamphlet.
Botle Buhle Brands has been in the business of changing the lives of many since 1998, empowering people to earn a sustainable income and to create similar opportunities for those around them.
A place where meaningful work and empowering people to grow to their fullest potential is at the heart of everything we do. With our own fragrance (or what some might define as culture), which includes a diverse mix of beautifully unique personalities who all contribute to our purpose.
An experienced senior software engineer with first-class technical and leadership abilities to lead our software team into digital transformation and to take the business into a “software is eating the world” future.
The Information Communication Technology department at Botle Buhle Brands provides optimised systems and processes, access to data, and tailored support so that people can operate efficiently and make effective data-driven decisions, so that people can live and work at their best. We are not hampered by legacy systems and are continuously looking for ways to do new and innovative things, solve complex problems, and have a tangible real-time positive impact on the business.
You will get the opportunity to continuously elevate technology to the next level so that people can live and work at their best.
To be the builder by leading the development of new systems as well as growing and empowering your team.
Work in Python and API’s to expand our chatbot and cloud-based Odoo ERP and CRM.
You will also get the opportunity to:
Develop and maintain applications for web and/or API access, typically in Python, building high-quality, reusable, testable and efficient code
Skill up in Odoo customization and extension, typically in Python, and lead our transition from vendor development to our internal team owning the Odoo platform
Integration to other systems via APIs, building and consuming them
Implement DevOps practices including CI/CD, automated cloud deployments and hosting architecture
Provide mentoring, training, help and support to other team members and the rest of the staff
Integration of data storage solutions including relational databases, key-value stores, and cloud blob stores
Research and stay abreast of key technical developments and industry trends and innovations
BSc Degree in Computer Science or similar qualification
6 years or more experience with Python as a Back-end Developer, as well as a Python Web framework
Experience in leading a team
Proven experience with git, Linux, cloud architecture, APIs, scalability, TDD
Databases including SQL, NoSQL and ORM
Good understanding of front-end technologies
Experience with security compliance (including OWASP).
Creative and analytical dexterity
Strong project management skills