Mid-Level Developer

2 weeks ago


Johannesburg, Gauteng, South Africa Kaelo Full time
Job title : Mid-Level DeveloperJob Location : Gauteng, JohannesburgDeadline : April 24, 2025Quick Recommended Links
  • Jobs by Location
  • Job by industries

Job Description

Job requirements:

  • Design, develop, and implement high-quality software applications using modern programming languages and frameworks.
  • Design, develop, and customize Odoo modules and applications using Python and the Odoo framework.
  • Implement custom workflows, reports, and integrations within the Odoo platform.
  • Collaborate with system architects to define and implement system architectures that meet business requirements.
  • Perform development testing which includes automated testing, unit testing, regression testing, integration testing, etc.
  • Troubleshoot server issues and optimize system performance.
  • Troubleshoot and resolve technical issues related to Odoo implementations.
  • Work effectively with version control systems (e.g., Git) to manage code repositories.
  • Utilize Docker containers for efficient application development and deployment.
  • Conduct data analysis to identify trends, patterns, and insights.
  • Assist with data migration activities to ensure seamless data transfer between systems.
  • Collaborate with business analysts to understand requirements and translate them into technical specifications.
  • Implement and enforce security measures and procedures to protect sensitive data and systems.
  • Work closely with external vendors to integrate third-party software solutions.
  • Participate in code reviews and provide constructive feedback to team members.
  • Stay up-to-date with the latest Odoo features and best practices.
  • Stay up-to-date with the latest software development trends and technologies.
  • Mitigate of risks as identified.
  • Informing senior management and escalating tasks as necessary.
  • Provide ongoing maintenance and support for Odoo applications.
  • Be available to provide support for systems and users when they experience issues, including evenings and weekends.
  • Any other work under the umbrella of Systems that is assigned to you.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

Knowledge/Experience:

  • Minimum of 3-5 years of experience in software development.
  • Strong programming skills in Python programming language.
  • Understanding of HTML, CSS, and JavaScript for frontend development within Odoo.
  • Familiarity with the Odoo framework, including its modules, objects, and APIs.
  • Experience with software development methodologies (e.g., Agile, Scrum).
  • Knowledge of system architecture concepts and best practices.
  • Experience with Docker containers and container orchestration tools.
  • Proficiency with version control systems (e.g., Git).
  • Proficiency in SQL and experience working with databases like PostgreSQL, which is commonly used with Odoo.
  • Solid understanding of data analysis and data migration techniques.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.  
  • Problem-solving and analytical skills to identify and resolve technical challenges.
  • A passion for learning and staying updated on the latest technologies.
  • ICT jobs


  • Johannesburg, Gauteng, South Africa Whizants Full time

    Mid-Level Business Developer / Account Manager Location: Bryanston | Permanent Salary: R35 000 R40 000 per monthOur client is looking for a dynamic Mid-Level Business Developer / Account Manager to join their team.What youll do:Build and manage client relationships within the small medium enterprisesIdentify new business opportunities and drive revenue...

  • Mid-Level Developer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Kaelo Full time

    Kaelo Johannesburg, Gauteng, South AfricaMid-Level DeveloperCompany DescriptionKaelo provides essential healthcare solutions ensuring the physical and psychosocial wellbeing of all South Africans towards lasting social change. Kaelo meets the Healthcare needs of Corporate and Retail clients across South Africa – products offerings include Medical...


  • Johannesburg, Gauteng, South Africa Tumaini Consulting Full time

    Job DescriptionTumaini Consulting is seeking a mid-level developer to join our team. In this role, you will design, develop, and maintain complex software systems using a range of technologies. Your key responsibilities will include:Designing and implementing software solutions that meet business needs.Contributing to the design and implementation of...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Mid-Senior Level Financial AnalystAbout the Role:We are seeking a skilled Mid-Senior Level Financial Analyst to join our team at Network Recruitment. The ideal candidate will have a strong background in financial analysis, investment evaluations, and strategic planning.As a Mid-Senior Level Financial Analyst, you will play a key role in supporting...


  • Johannesburg, Gauteng, South Africa Recruiters of Distinction Full time

    About the JobWe are seeking an experienced Mid-Level Account Executive to join our team at Recruiters of Distinction. As a Mid-Level Account Executive, you will be responsible for developing and maintaining strong client relationships, identifying new business opportunities, and driving revenue growth in the EMEA region.Key Responsibilities:Sales Strategy...


  • Johannesburg, Gauteng, South Africa Kaelo Full time

    Key ResponsibilitiesWe are seeking a skilled Mid-Level Developer to join our team at Kaelo. Key responsibilities include:Designing and developing high-quality software applications.Customizing Odoo modules and applications.Implementing custom workflows and integrations.Collaborating with system architects to design system architectures.Performing development...


  • Johannesburg, Gauteng, South Africa Samaha Consulting Full time

    Samaha Consulting connects top tech talent with career opportunities that bring about meaningful change.Job DescriptionThis mid-senior level JavaScript role requires expertise in software development and a proven track record of 7+ years of experience in Java and JavaScript based software stack.Design, development, testing, tools, and life cycle management...


  • Johannesburg, Gauteng, South Africa wePlace Full time

    About the Role:We're looking for a skilled mid-level developer who excels at simplifying complex issues and enhancing our algorithm and performance.


  • Johannesburg, Gauteng, South Africa Khonology (Pty) Ltd Full time

    We are seeking two talented Mid-Level Front End Developers with 3-5 years of experience to join our Delivery department at Khonology (Pty) Ltd for a 12-month in-office assignment in Sandton. As a key member of our team, you will be responsible for creating visually appealing and user-friendly interfaces for our web applications. Your primary focus will be on...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking an experienced Mid-Senior Level React Developer to join our team at Network Recruitment. As a key member of our team, you will be responsible for implementing industry standards, building and mentoring a team, and taking business requirements and developing technical specifications.This is an excellent opportunity to work with a reputable IT...


  • Johannesburg, Gauteng, South Africa Khonology (Pty) Ltd Full time

    We are seeking two talented Mid-Level Front End Developers with 3-5 years of experience to join our Delivery department at Khonology (Pty) Ltd for a 12-month in-office assignment in Sandton. As a key member of our team, you will be responsible for creating visually appealing and user-friendly interfaces for our web applications. Your primary focus will be on...


  • Johannesburg, Gauteng, South Africa Wolanga Recruitment Full time

    Key ResponsibilitiesThe Mid-Senior Level Water Engineer will be responsible for:Developing and/or updating operations and maintenance plans for water and wastewater infrastructure.Experience in working with public sector clients, including municipalities, water boards, and government departments.Practical knowledge and application of hydraulic modelling is...

  • Mid-Level Designer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Core Group Full time

    Job title : Mid-Level DesignerJob Location : Gauteng, JohannesburgDeadline : April 27, 2025Quick Recommended LinksJobs by Location Job by industries Key Responsibilities Digital & Print DesignCreate digital assets for social media, web banners, newsletters, and display ads. Design print materials such as brochures, flyers, in-store posters, packaging,...


  • Johannesburg, Gauteng, South Africa HelloKindred Full time

    HelloKindred is proud to be an equal opportunity employer, committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity/expression, sexual orientation, national origin, disability, age, or veteran status.This role involves ensuring...


  • Johannesburg, Gauteng, South Africa Standard Bank Group Full time

    **Welcome to Standard Bank Group:**We are a leading Africa-focused financial services group, offering exciting opportunities for growth and development.We are seeking a highly skilled administrative professional to provide end-to-end support to our executives.Experience in diary management, email monitoring, meeting logistics, procurement process, and travel...


  • Johannesburg, Gauteng, South Africa Khonology (Pty) Ltd Full time

    We're looking for skilled Mid-Level Front End Developers to join our team at Khonology (Pty) Ltd for a 12-month assignment. Your primary responsibility will be creating high-quality user interfaces for our web applications.You'll work closely with back-end developers to ensure our applications run smoothly and efficiently.Main ResponsibilitiesDesigning and...


  • Johannesburg, Gauteng, South Africa SET Recruitment Consultants Full time

    Kaelo offers a unique opportunity for a Mid-Senior Level Sales and Business Development Professional to join our team. In this role, you will be responsible for delivering exceptional new business delivery and quality through Kaelo's service and sales standards.Manage strategic new business accounts and maintain relationships.Build and maintain client...


  • Johannesburg, Gauteng, South Africa TreeTop Recruitment Full time

    Career Opportunities: Join our partner company as a Mid-Senior Level Design Professional and become part of a dynamic team driving innovation in commercial office fitout design and construction.This exciting role offers the chance to work alongside experienced professionals on a wide range of projects. Our client prides itself on delivering exceptional...


  • Johannesburg, Gauteng, South Africa Indsafri Full time

    We are searching for a Mid-Level Full Stack .Net Professional to contribute to the growth of our business by developing high-quality software solutions using .Net technologies.Key Responsibilities:The selected candidate will be responsible for designing and implementing software systems, writing clean and efficient code, and ensuring seamless integration...


  • Johannesburg, Gauteng, South Africa H2R Africa Full time

    Evaluating business processes, anticipating requirements, uncovering areas for improvement.POSITION INFO: 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 processes, is in need of a Mid-Level Business Analyst.This is a hybrid position which requires...