Mid-Level Developer

2 weeks ago


Johannesburg, South Africa Kaelo Full time
Job title : Mid-Level DeveloperJob Location : Gauteng, JohannesburgDeadline : December 20, 2024Quick 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.

Additional Information

  • Accountability
  • Action Orientated
  • Collaborative 
  • Communication Skills 
  • Writing Skills 
  • Manage Complexity
  • Problem Solving Skills 
  • Creative Thinking
  • Decision Making Skills 
  • Efficient and Effective Mindset
  • Financial Acumen
  • Planning and Organisation 
  • Resilient and adaptive 
  • Resourceful
  • Significance and values orientated 

  • ICT jobs


  • Johannesburg, South Africa MSP Staffing LTD Full time

    A product development company is looking for an innovative Mid-Level UI Developer who is familiar with and able to execute UI Design activities in a project with guidance from the Project Lead, supports the Project Lead in each phase of the UI Process and has good working knowledge of company design tools & processes. Key Requirements · 5 years experience...

  • Mid-Level Developer

    2 weeks ago


    Johannesburg, South Africa Kaelo Full time

    Job title : Mid-Level Developer Job Location : Gauteng, Johannesburg Deadline : December 20, 2024 Quick 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...


  • 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,...


  • Johannesburg, South Africa Jobted ZA C2 Full time

    We are looking for a talented and motivated Mid-Level Mechanical Engineer to join our growing engineering team. This is an excellent opportunity to be part of a dynamic team that drives cutting-edge designs and solutions. Key Responsibilities: - Design, analyze, and implement mechanical systems and components for a variety of projects. - Conduct...

  • Art Director

    8 months ago


    Johannesburg, South Africa Ad Talent Africa Full time

    **Who we are**:We are a leading integrated communications group in Africa. **What we do**:Create brand platforms that defy convention and compete with culture. **What we are looking for**:A Mid-level Art Director to deliver the world's most advanced luxury automotive creative campaigns. **What you will do**: - Conceptualise, develop and produce...


  • Johannesburg, South Africa Network Recruitment Full time

    We are looking for a talented and motivatedMid-Level Mechanical Engineerto join our growing engineering team. This is an excellent opportunity to be part of a dynamic team that drives cutting-edge designs and solutions.Key Responsibilities:Design, analyze, and implement mechanical systems and components for a variety of projects.Conduct engineering analysis...


  • Johannesburg, South Africa Network Recruitment Full time

    We are looking for a talented and motivated Mid-Level Mechanical Engineer to join our growing engineering team. This is an excellent opportunity to be part of a dynamic team that drives cutting-edge designs and solutions.Key Responsibilities:Design, analyze, and implement mechanical systems and components for a variety of projects.Conduct engineering...


  • Johannesburg, South Africa Network Recruitment Full time

    We are looking for a talented and motivated Mid-Level Mechanical Engineer to join our growing engineering team. This is an excellent opportunity to be part of a dynamic team that drives cutting-edge designs and solutions.Key Responsibilities: Design, analyze, and implement mechanical systems and components for a variety of projects. Conduct engineering...


  • Johannesburg, South Africa Network Recruitment Full time

    We are looking for a talented and motivated Mid-Level Mechanical Engineer to join our growing engineering team. This is an excellent opportunity to be part of a dynamic team that drives cutting-edge designs and solutions.Key Responsibilities: Design, analyze, and implement mechanical systems and components for a variety of projects. Conduct engineering...


  • Johannesburg, South Africa Network Recruitment Full time

    We are looking for a talented and motivated Mid-Level Mechanical Engineer to join our growing engineering team. This is an excellent opportunity to be part of a dynamic team that drives cutting-edge designs and solutions.Key Responsibilities:Design, analyze, and implement mechanical systems and components for a variety of projects.Conduct engineering...

  • Art Director

    8 months ago


    Johannesburg, South Africa Ad Talent Africa Full time

    Who we are: We are a leading integrated communications group in Africa.What we do: Create brand platforms that defy convention and compete with culture.What we are looking for: A Mid-level Art Director to deliver the world's most advanced luxury automotive creative campaigns.What you will do:Conceptualise, develop and produce integrated marketing materials...


  • Johannesburg, South Africa H2R Africa Full time

    One of our clients, an innovative and creative business analysis and engineering company, has a6 month contractvacancy 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 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, 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...


  • 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...

  • Mid .NET Developer

    2 months ago


    Johannesburg, South Africa Tumaini Consulting Full time

    My client is looking for Mid .NET Developer, based in Johannesburg for a Hybrid Role. Requirements: · Expert knowledge in, and application of the following technologies: OOP (Object Oriented Programming), .Net Programming (C# - .Net Desktop/WPF and .Net Web) · SQL and Oracle database (SQL, Stored procedures, Functions etc.) - Schema design, maintenance,...

  • Mid-Level Developer

    3 weeks ago


    Johannesburg, South Africa Kaelo Full time

    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...

  • Mid-Level Developer

    4 weeks ago


    Johannesburg, South Africa Kaelo Full time

    Job DescriptionJob 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...