Software Developer Junior Or Senior Executive

Johor Bahru, M01, MY, Malaysia

Job Description

Job Purpose

The Software Developer (Junior / Senior Executive - Database & AI Systems) is responsible for developing, maintaining, and optimizing enterprise software applications with a strong focus on

database architecture, Odoo ERP systems, and AI-enabled software solutions

. The role supports business digitalisation by ensuring data integrity, system performance, automation, and integration of advanced technologies such as computer vision and AI models into operational systems.

Key Job Responsibilities1. Database Management & System Architecture

Design, manage, and optimize

relational databases

, particularly

PostgreSQL

, to support enterprise applications and ERP systems. Ensure data accuracy, consistency, security, and performance across all databases. Perform database tuning, indexing, backup, recovery, and version control. Support data migration, data modelling, and schema optimisation for evolving business needs.
2. Odoo ERP Development & Customisation

Configure, customise, and extend

Odoo ERP modules

using Python and PostgreSQL. Develop custom business logic, workflows, reports, and dashboards within Odoo. Maintain and enhance Odoo system integrations with external platforms (e.g. websites, POS, IoT, AI services). Troubleshoot system issues, bugs, and performance bottlenecks within the Odoo environment.
3. Software Development & Programming

Develop and maintain backend applications using

Python

and

C++

, following software engineering best practices. Implement APIs and services to support data exchange between systems. Write clean, modular, testable, and well-documented code. Participate in system design, code reviews, and version control processes.
4. AI & Advanced Technology Integration

Implement and integrate

AI models and frameworks

(e.g. YOLO, machine learning models, computer vision systems) into enterprise applications. Support AI-enabled features such as object detection, analytics automation, and intelligent decision support. Collaborate with data and AI teams to deploy models into production systems. Maintain AI system performance, monitoring, and continuous improvement.
5. System Integration & Automation

Integrate databases, ERP systems, AI services, and third-party platforms into unified workflows. Automate operational processes using scripts, workflows, and system triggers. Ensure system scalability, reliability, and security.
6. Technical Support & Continuous Improvement

Provide technical support for deployed systems, including troubleshooting and optimisation. Maintain technical documentation, system diagrams, and standard operating procedures. Stay updated on emerging technologies, databases, AI tools, and software development best practices. Proactively propose system improvements and new technology adoption to enhance productivity and performance.
Required Technical Competencies

Programming:

Python, C++, scripting languages

Databases:

PostgreSQL (strong), relational database design and optimisation

ERP Systems:

Odoo development and administration

AI & ML:

Exposure to YOLO, computer vision, AI/ML frameworks

System Integration:

APIs, backend services, automation tools

Software Practices:

Version control (e.g. Git), testing, documentation
Level Differentiation (Junior vs Senior Executive)

Junior Executive



Focus on implementation, configuration, and maintenance tasks Works under guidance while building strong technical foundations Supports database operations, ERP customisation, and AI integration tasks

Senior Executive



Leads system architecture decisions and complex integrations Mentors junior developers Owns critical databases, ERP modules, and AI system deployments Drives optimisation, scalability, and innovation initiatives
Job Types: Full-time, Permanent, Fresh graduate

Pay: RM2,000.00 - RM5,000.00 per month

Benefits:

Opportunities for promotion
Education:

Malaysian Special Skills Certificate (Preferred)
Experience:

Software Development: 1 year (Preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1390979
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johor Bahru, M01, MY, Malaysia
  • Education
    Not mentioned