Mid-Level Developer needed at Kaelo

Save

Job title : Mid-Level Developer

Job Location : Gauteng, Johannesburg

Deadline : April 24, 2025

Quick Recommended Links

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.

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs