Current jobs related to Mid-level software engineer - Johannesburg - Botle Buhle Brands (Pty) Ltd

  • Mid-Level Toolmaker

    1 month ago


    Johannesburg, South Africa Hire Resolve Full time

    Hire Resolve is excited to announce an opening for a Mid-Level Toolmaker in Johannesburg with one of our esteemed clients in the manufacturing sector. This position is ideal for individuals looking to further their career in toolmaking within a dynamic and professional environment. Key Responsibilities - Manufacture, repair, and maintain plastic injection...

  • Mid-Level Toolmaker

    2 weeks ago


    Johannesburg, South Africa Hire Resolve Full time

    Hire Resolve is excited to announce an opening for a Mid-Level Toolmaker in Johannesburg with one of our esteemed clients in the manufacturing sector. This position is ideal for individuals looking to further their career in toolmaking within a dynamic and professional environment. Key Responsibilities Manufacture, repair, and maintain plastic injection...


  • Johannesburg, South Africa Y Recruit Full time

    Job Overview - Date Posted: Posted 5 days ago - Location: Johannesburg, Gauteng - Job Title: Mid-Level Experience Designer - Closes: 23 September 2024 - Education Level: Bachelors Degree - Job Level: Intermediate - Minimum Experience: 3 - 5 Years Mid-Level Experience Designer required in Johannesburg. Are you ready to be part of a transformational journey...

  • Mid-Level Toolmaker

    1 month ago


    Johannesburg, South Africa Jobted ZA C2 Full time

    Overview Hire Resolve is excited to announce an opening for a Mid-Level Toolmaker in Johannesburg with one of our esteemed clients in the manufacturing sector. This position is ideal for individuals looking to further their career in toolmaking within a dynamic and professional environment. Key Responsibilities - Manufacture, repair, and maintain plastic...


  • Johannesburg, Gauteng, South Africa JSRH Solutions Full time

    Mid-Level Software DeveloperWe're a dynamic team at JSRH Solutions seeking a highly skilled Mid-Level Software Developer to contribute to our diverse projects. If you're passionate about software development and eager to grow professionally, we'd love to hear from you.Key Responsibilities:Contribute to all stages of the development lifecycle.Write efficient,...

  • Mid-Level Toolmaker

    1 month ago


    Johannesburg, South Africa Hire Resolve Full time

    Hire Resolve is excited to announce an opening for a Mid-Level Toolmaker in Johannesburg with one of our esteemed clients in the manufacturing sector. This position is ideal for individuals looking to further their career in toolmaking within a dynamic and professional environment.Key Responsibilities Manufacture, repair, and maintain plastic injection...


  • Johannesburg, Gauteng, South Africa RPO Recruitment Full time

    Mid-Level Quantity Surveyor Job OpportunityRPO Recruitment's client, a leading QS consulting firm in Gauteng, is seeking a dedicated and hardworking Mid-Level Quantity Surveyor to join their dynamic team in Johannesburg. The successful candidate will report to the directors and be capable of running their own projects.Key Responsibilities:Perform all QS...


  • Johannesburg, South Africa H2R Africa Full time

    One of our clients, an innovative and creative business analysis and engineering company, has a 6 month contract vacancy for a Mid Level System Analyst to join their team. This is a hybrid position. You will be required to be at the office 3 days per week in Springs. Job Description: Evaluate Systems: Assess current IT systems, including hardware,...


  • Johannesburg, South Africa H2R Africa Full time

    One of our clients, an innovative and creative business analysis and engineering company, has a 6 month contract vacancy for a Mid Level System Analyst to join their team. This is a hybrid position. You will be required to be at the office 3 days per week in Springs. Job Description:Evaluate Systems: Assess current IT systems, including hardware, software,...


  • Johannesburg, Gauteng, South Africa Tumaini Consulting Full time

    Job Requirements: To succeed in this role, you'll need a bachelor's degree in a relevant field and at least 4 years of experience as a software engineer in an enterprise environment. Key Skills: We're looking for professionals with expertise in frontend techs like JavaScript, Angular, React, and Vue.js, as well as backend techs such as .Net, Java, and...


  • Johannesburg, South Africa H2R Africa Full time

    6 Months ContractBe a part of a consulting team, working at a client in the manufacturing industry. Our client, a consulting company focusing on business process engineering is in need of a Mid-Level Business Analyst.This is a hybrid position which requires working 1 day per week in the office in Springs for meetings. Key Responsibilities: Evaluating...


  • Johannesburg, South Africa H2R Africa Full time

    6 Months ContractBe a part of a consulting team, working at a client in the manufacturing industry.Our client, a consulting company focusing on business process engineering is in need of a Mid-Level Business Analyst.This is a hybrid position which requires working 1 day per week in the office in Springs for meetings.Key Responsibilities:Evaluating business...


  • Johannesburg, South Africa H2R Africa Full time

    One of our clients, an innovative and creative business analysis and engineering company, has a 6 month contract vacancy available for a Mid Level Project Manager to join their team. This is a remote position. Purpose of this position: The Project Manager will be responsible for planning, executing, and finalizing projects according to strict deadlines...


  • Johannesburg, South Africa H2R Full time

    One of our clients, an innovative and creative business analysis and engineering company, has a 6 month contract vacancy available for a Mid Level Project Manager to join their team. This is a remote position. Purpose of this position:The Project Manager will be responsible for planning, executing, and finalizing projects according to strict deadlines and...


  • Johannesburg, South Africa H2R Africa Full time

    One of our clients, an innovative and creative business analysis and engineering company, has a 6 month contract vacancy available for a Mid Level Project Manager to join their team. This is a remote position. Purpose of this position:The Project Manager will be responsible for planning, executing, and finalizing projects according to strict deadlines and...


  • Johannesburg,, South Africa Jobted ZA C2 Full time

    Our client in the Banking Industry is looking for a Software Engineering Lead to Join their team. The ideal candidate should possess knowledge and experience in security applications, specifically across the authorization, verification, and authentication stack. They should have exposure to biometrics, identity security, authentication methods, IAM (Identity...

  • Software Engineer

    4 weeks ago


    Johannesburg, Gauteng, South Africa JenRec Recruitment Full time

    Job SummaryWe are seeking a skilled Software Engineer - Hybrid to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications using a range of technologies.About the RoleThis is a mid-level position that requires 4-6 years of experience in software development. You will be...

  • Mid Developer

    1 month ago


    Johannesburg, Gauteng, South Africa Planet10 Full time

    Job Title: Mid DeveloperAt Planet10, we are seeking a highly skilled Mid Developer to join our Software Development team. As a key member of our team, you will be responsible for managing both front-end and back-end development processes, implementing solutions from conception to final product according to business needs.Key Responsibilities:Work within a...


  • Johannesburg, South Africa Kontak Recruitment SA Full time

    Blairgowrie, Johannesburg, Gauteng - Information Technology **Mid-level Support Technician (JB4235)** Blairgowrie, Johannesburg R25 000 per month, CTC Permanent If you are looking to join a close-knit team where your technical expertise and problem-solving skills are highly valued, then this could be the ideal position for you! Our client has a small team...


  • Johannesburg, Gauteng, South Africa Level-Up Full time

    Job Title: Mining EngineerLevel-Up is seeking a highly skilled Mining Engineer to join our team in the Johannesburg Metropolitan Area. As a key member of our team, you will play a pivotal role in mine planning, including the design and scheduling of both open pit and underground mining operations.Key Responsibilities:Develop and execute mine plans and...

Mid-level software engineer

3 months ago


Johannesburg, South Africa Botle Buhle Brands (Pty) Ltd Full time
WE ARE LOOKING FOR…

An experienced mid-level software engineer with excellent technical skills to assist our Support Office team enable over 40 000 dedicated Sales Force members to be entrepreneurial, as well as help us launch a Fintech business in the same market.. We are based in Johannesburg, offer a competitive salary, and the opportunity to make a difference in the lives of many people.

BOTLE BUHLE BRANDS – WHO WE ARE AND WHAT WE DO…

Botle Buhle Brands is a leading direct selling company that offers exclusive, quality, branded and affordable products to our Sales Consultants. Since 1998 people have been changing their lives with Botle Buhle Brands, taking ownership of the career opportunities provided, empowering them to earn a sustainable income and to create similar opportunities for those around them. 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. We are actively recruiting for people who share our vision and have the skills and attitude to make a real difference. You are invited to be part of this growing, dynamic, and purpose-driven team.

WHAT YOU'LL GET TO DO AND WHY WE NEED YOU… 

As a mid-level software engineer, you will get to work in Python and on APIs to develop new systems and expand our chatbot and cloud based Odoo ERP system.You are the creator here. You will be part of a team of really smart, motivated, and diverse people and given the autonomy and support to do your best work. It is a dynamic and flexible workplace where you'll belong and be encouraged. From a technology perspective, this is a relatively new development environment with a huge amount of autonomy, leaving us free to build and innovate without being encumbered by legacy products and services. You will get to collaborate with business partners to solve interesting and challenging problems for delivering various backend solutions.We have ambitious plans for our 4 in-house brands, our growing 40 000 strong sales force, and the growth into other revenue streams. You'll get to work with the team to develop new systems, expand our chatbot and cloud based Odoo ERP system.

WHAT YOU'LL BE RESPONSIBLE FOR…
  • The mid-level software engineer's main responsibility is to work in Python and on APIs to enhance our Odoo ERP system and expand our chatbot across various channels, respectively.
OUR REQUIREMENTS INCLUDE… 

Skills:

  • Strong development experience in Python
  • Strong backend programming experience
  • A passion for solving complex business problems
  • Logical out of the box thinker
  • Strong experience in using git version control

Candidates must be able to:

  • Contribute to application development
  • Provide technical assistance to the team
  • Meet software development specification & timeline requirements
  • High level of analytical & problem-solving skills
  • Possess exceptional verbal and written communication skills
  • Rapidly upskill in Odoo ERP

Knowledge of and experience with the following:

  • At least one Python web framework (such as Django or Flask)
  • Experience with an ORM library
  • Experience with REST API Development
  • Front End technologies including JavaScript 
  • Experience in the application of the Scrum/Agile methodology
  • Attention to detail

Pre-requisites:

  • Computer Science, Software/Information Engineering or related degree
  • Minimum 4 years experience
  • Fully proficient in English (Reading, Writing and Speaking)