ERP Developer

Posted 3 Days Ago
Be an Early Applicant
Jeddah, SAU
In-Office
Junior
Cloud • Information Technology • Software
The Role
Develop, customize, integrate, and maintain the organization's ERP (primarily Odoo) modules, reports, workflows, and integrations. Support system performance, deployments, migrations, Linux/Nginx hosting, backups, security, and interoperability. Collaborate with business users, DBAs, infrastructure teams, and vendors to deliver scalable, maintainable ERP solutions and contribute process automation and continuous improvement.
Summary Generated by Built In
The ERP Developer is responsible for developing, customizing, integrating, and maintaining the organization’s ERP platform and related enterprise applications. This role supports business operations by delivering scalable, secure, and high-performing technical solutions that align with institutional requirements and digital transformation initiatives. The position contributes to continuous system enhancement, process automation, and operational efficiency through innovative development and technical support activities.

Key Responsibilities:

ERP Development & Customization

·         Develop, customize, and maintain ERP modules, forms, workflows, and business processes based on operational requirements.

·         Design and implement technical solutions within the ERP platform while ensuring scalability and maintainability.

·         Create and maintain custom reports, dashboards, and integrations with internal and external systems.

·         Participate in troubleshooting, bug fixing, and performance optimization activities.

System Integration & Technical Support

·         Develop and maintain APIs and integrations between ERP systems and other institutional platforms.

·         Support data exchange and interoperability between enterprise applications.

·         Coordinate with database administrators, infrastructure teams, and application teams to ensure smooth system operations.

·         Assist in system upgrades, deployments, and migration activities.

Infrastructure & Technology Stack Support

·         Support and maintain the ERP technical environment including application servers, Linux environments, Nginx, and related technologies.

·         Monitor system performance and contribute to improving system reliability, security, and availability.

·         Ensure coding standards, version control practices, and deployment procedures are properly followed.

·         Participate in backup, recovery, and environment management activities in coordination with relevant IT teams.

Process Improvement & Innovation

·         Identify opportunities for automation and operational enhancement through technical solutions.

·         Contribute innovative ideas and modern development approaches that improve user experience and business efficiency.

·         Stay updated with emerging technologies, ERP trends, and best practices related to enterprise application development.

·         Support continuous improvement initiatives across business and academic operations.

Compliance & Security

·         Ensure ERP developments and integrations comply with organizational IT standards and security requirements.

·         Maintain secure coding practices and support vulnerability resolution activities.

·         Assist in maintaining system stability, data integrity, and operational continuity.

·         Support audit and compliance activities related to enterprise systems.

Collaboration & Communication

·         Work closely with business users and technical teams to understand requirements and deliver effective solutions.

·         Provide technical support and user guidance when needed.

·         Prepare and maintain technical documentation for developed solutions and integrations.

·         Coordinate with vendors and external partners when required.



Requirements
Qualification/Certification:
  • Bachelor’s degree in Information Technology, Computer Science, Software Engineering, or related field.
  • Relevant certifications in ERP technologies, Linux administration, or software development are considered an advantage.

Experience:
  • 0–3 years of experience in ERP development, software development, or enterprise applications.
  • Experience with ERP systems, especially Odoo, is preferred.


Knowledge/Skills/Abilities:
  • Strong knowledge of Python programming and object-oriented development concepts.
  • Knowledge of Odoo development framework, including module development, customization, workflows, reports, and integrations.
  • Familiarity with PostgreSQL databases, APIs, and web technologies.
  • Knowledge of Git/GitHub version control practices and collaborative development workflows.
  • Understanding of software development lifecycle and coding best practices.
  • Basic knowledge of Linux servers, Nginx, and application hosting environments.
  • Ability to learn quickly and adapt to new technologies and business requirements.
  • Innovative mindset with the ability to contribute new ideas and improvements.
  • Good communication and teamwork skills.


Skills Required

  • Bachelor's degree in Information Technology, Computer Science, Software Engineering, or related field
  • 0-3 years of experience in ERP development, software development, or enterprise applications
  • Strong knowledge of Python programming and object-oriented development concepts
  • Familiarity with PostgreSQL databases
  • Experience with APIs and integrations between enterprise systems
  • Knowledge of Git/GitHub version control practices
  • Basic knowledge of Linux servers, Nginx, and application hosting environments
  • Understanding of software development lifecycle and coding best practices
  • Experience with ERP systems, especially Odoo
  • Knowledge of Odoo development framework including module development, customization, workflows, reports, and integrations
  • Relevant certifications in ERP technologies, Linux administration, or software development
  • Good communication and teamwork skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Houston, TX
9,447 Employees
Year Founded: 1980

What We Do

BMC helps customers run and reinvent their businesses with open, scalable, and modular solutions to complex IT problems. BMC works with 86% of the Forbes Global 50 and customers and partners around the world to create their future. With our history of innovation, industry-leading automation, operations, and service management solutions, combined with unmatched flexibility, we help organizations free up time and space to become an Autonomous Digital Enterprise that conquers the opportunities ahead.

Similar Jobs

CrowdStrike Logo CrowdStrike

Regional Sales Manager

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
Saudi Arabia
11000 Employees

Mondelēz International Logo Mondelēz International

Intern, Finance

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
Jeddah, SAU
90000 Employees

Capco Logo Capco

Architect

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Capco Logo Capco

Scrum Master

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account