Mid-Level Developer needed at Kaelo
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