Software Developer

Software Developer

Full-Time 78300 - 95700 $ / year (est.) On-site
O

At a Glance

  • Tasks: Design, code, test, and maintain innovative ERP modules and applications.
  • Company: Join Odoo, a global leader in open-source business management software.
  • Benefits: Enjoy competitive salary, health benefits, remote work, and growth opportunities.
  • Other info: Collaborative culture with excellent career advancement potential.
  • Why this job: Make an impact with cutting-edge tech in a dynamic, agile environment.
  • Qualifications: Bachelor's degree in Computer Science or related field; experience with PostgreSQL and ERP development.

The predicted salary is between 78300 - 95700 $ per year.

Recruiting, retaining and empowering employees in the tech industry | Head of Human Resources (AU) - Odoo

Odoo is a global leader in open-source business management software, offering a full suite of integrated applications including ERP, CRM, accounting, HR, payroll, e-commerce, analytics and business intelligence.

With more than 12 million users worldwide, Odoo delivers modular, scalable and user-friendly business solutions adapted to local and international markets.

Odoo’s APAC technical teams specialise in software development, system customisation, and regional localisation projects, particularly for the Australian market.

We work in an agile environment focused on innovation, code quality, and delivering high-impact business software.

The Developer Programmer is responsible for designing, coding, testing, and maintaining Odoo ERP modules and applications.

This role contributes to localisation projects, system enhancements, client-specific customisations, internal tool improvements, and integrations.

The work involves analysing user needs, interpreting technical specifications, and producing high-quality software solutions within Odoo’s technical framework.

Duties & Responsibilities

  • Software Development & Programming
  • Analyse user requirements and convert them into technical specifications for ERP features and modules.
  • Build new modules, extend existing functionality, and ensure compatibility with Odoo’s framework.
  • Contribute to APAC and Australian localisation, including Payroll, Single Touch Payroll (STP), tax rules and HR compliance features.
  • Participate in research & development initiatives to enhance the global Odoo codebase.
  • Develop features to support region-specific functional, legal and reporting requirements.
  • Testing & Quality Assurance
  • Conduct unit testing, regression testing, debugging and performance optimisation.
  • Assist in improving automated CI/CD workflows and development tools.
  • Prepare technical documentation, test scripts and code review reports.
  • System Analysis & Problem Resolution
  • Analyse client issues, technical defects, workflow gaps and system performance bottlenecks.
  • Recommend and implement scalable solutions, patches, and enhancements to improve reliability.
  • Assist in troubleshooting configuration issues and integration challenges.
  • Integration & Data Operations
  • Develop and maintain API integrations between Odoo and external systems.
  • Work with data modelling, data migration, ETL and schema design in Odoo’s Postgre SQL backend.
  • Work with functional consultants, product teams, and global engineering teams.
  • Provide mentoring and technical guidance to junior developers.
  • Support internal teams during product deployment, testing cycles and localisation rollouts.
  • 4. Skills & Qualifications Required
  • Academic Requirements
  • Bachelor degree in Computer Science, Software Engineering, Information Systems or equivalent.
  • Technical Skills
  • Experience with Postgre SQL, Odoo ORM, and relational database structures.
  • Familiarity with software engineering principles, SDLC, and agile methodologies.
  • Experience developing and testing ERP modules or enterprise-scale applications.
  • Understanding of CI/CD, Git, and automated testing frameworks.
  • Exposure to cloud environments (AWS, Azure) considered an advantage.
  • Experience with machine learning frameworks (Py Torch, Tensor Flow) beneficial but optional.
  • Professional Skills
  • Ability to analyse technical requirements and develop scalable solutions.
  • Strong debugging, problem-solving and optimisation skills.
  • Ability to produce clear technical documentation.
  • Strong communication skills for technical collaboration and client support.
  • Soft Skills
  • Ability to work independently and collaboratively.
  • Proactive learner with ability to adapt to new technologies.
  • Strong mentoring and teamwork capabilities.
  • Seniority level
  • Mid‑Senior level
  • Employment type
  • Full‑time
  • Job function
  • Engineering and Information Technology
  • Industries
  • Software Development
  • #J-18808-Ljbffr

Software Developer employer: Odoo

At Odoo, we pride ourselves on being an exceptional employer, offering a dynamic work environment in the stunning Gold Coast. Our culture fosters independence and personal growth, allowing you to thrive while enjoying a perfect work-life balance. With no commission caps and a focus on collaboration, you'll have the opportunity to build meaningful relationships and advance your career in a supportive and innovative setting.

O

Contact Details:

Odoo Recruitment Team

We think you need these skills to ace Software Developer

Software Development
Programming
PostgreSQL
Odoo ORM
Relational Database Structures
Agile Methodologies
CI/CD