Software Developer

Odoo

Gold Coast City

On-site

AUD 80,000 - 100,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A leading software company in Queensland is seeking a Developer Programmer to design, code, and maintain Odoo ERP modules. This role involves analysing user needs, conducting testing, and contributing to localisation projects. Candidates should have a bachelor's degree in Computer Science and experience with PostgreSQL and Odoo ORM. Strong problem-solving skills and the ability to write clear documentation are essential. The position offers a full-time contract in a collaborative environment focused on innovation.

Qualifications

  • Experience developing ERP modules or enterprise-scale applications.
  • Familiarity with database structures and relational databases.
  • Ability to produce clear technical documentation.

Responsibilities

  • Analyze user requirements and convert them into technical specifications.
  • Build new modules and extend existing functionality.
  • Conduct unit testing, regression testing, and debugging.

Skills

PostgreSQL
Odoo ORM
Software Engineering Principles
Agile Methodologies
Debugging Skills
Problem-Solving Skills
Technical Documentation

Education

Bachelor degree in Computer Science or equivalent

Tools

CI/CD
Git
Machine Learning Frameworks

Job description

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 PostgreSQL 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 PostgreSQL, 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 (PyTorch, TensorFlow) 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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer (Australia)
Software Developer (Australia)

Limelight Health • Gold Coast City

Hybrid
AUD 90,000 - 120,000
Lunch provided daily
Free coffee and fruits
Hybrid work arrangement
+1
Business Analyst
Business Analyst

Odoo • Gold Coast City

On-site
AUD 120,000 - 180,000
Junior Support Analyst
Junior Support Analyst

Odoo • Gold Coast City

On-site
AUD 70,000 - 90,000
Attractive salary package
Office benefits
Coffee, tea, fruits and snacks provided
Account Manager (Australia)
Account Manager (Australia)

Limelight Health • Gold Coast City

On-site
AUD 70,000 - 110,000
Unlimited afterwork parties
Team-building & events
Weekly sports sessions
Senior Accountant
Senior Accountant

Limelight Health • City of Brisbane

Hybrid
AUD 168,000 - 196,000
Health benefits
PTO & holidays
Employee Assistance Program
Customer Care Manager - EN/FR (Australia)
Customer Care Manager - EN/FR (Australia)

Limelight Health • Gold Coast City

Hybrid
AUD 80,000 - 120,000
Friday happy hours
Company dinners
Lake view office at Varsity Lakes
+1
Customer Care Manager (Australia)
Customer Care Manager (Australia)

Limelight Health • Gold Coast City

On-site
AUD 90,000 - 120,000
Outbound Sales Executive (Australia)
Outbound Sales Executive (Australia)

Limelight Health • Gold Coast City

On-site
AUD 70,000 - 90,000
Friday happy hours
Hybrid work
Lunch meals provided
+1
Software Developer - Hybrid, Open-Source, Impactful Work
Software Developer - Hybrid, Open-Source, Impactful Work

Limelight Health • Gold Coast City

Hybrid
AUD 90,000 - 120,000
Lunch provided daily
Free coffee and fruits
Hybrid work arrangement
+1
Business Analyst - Accounting
Business Analyst - Accounting

Odoo • Gold Coast City

On-site
AUD 80,000 - 100,000