Search by job, company or skills

Interact Technology Solutions

Python Developer

Save
  • Posted 17 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Summary

Responsible for designing, developing, customizing, and maintaining ERP solutions using Python and Odoo framework to support business operations and system efficiency. The role focuses on translating business requirements into scalable technical solutions, developing integrations, optimizing workflows, and ensuring system stability, performance, and continuous improvement across ERP functionalities.

Key Responsibilities

  • Design, develop, customize, and maintain Odoo modules, workflows, business logic, and applications using Python and XML.
  • Develop new features and enhance existing Odoo functionalities based on business requirements and operational needs.
  • Customize and maintain Odoo ERP modules including Sales, Inventory, Accounting, Purchasing, HR, CRM, and related business functions.
  • Build and maintain integrations between Odoo and third-party systems through REST APIs and external services.
  • Implement workflow automation, approval processes, scheduled actions, and business process optimizations.
  • Design, optimize, maintain, and troubleshoot PostgreSQL databases, including performance tuning and database migrations.
  • Create and customize reports using QWeb, XLSX, PDF, and other reporting tools within Odoo.
  • Investigate technical issues, troubleshoot system errors, resolve bugs, and ensure platform stability and performance.
  • Write clean, scalable, maintainable code following development standards and best practices.
  • Participate in code reviews, testing activities, deployments, and technical discussions with cross-functional teams.
  • Prepare technical documentation for developed solutions, integrations, and implemented features.
  • Collaborate with business stakeholders, consultants, and technical teams to analyze requirements and deliver effective technical solutions.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience).
  • 2–4 years of experience in Python development with hands-on Odoo development experience.
  • Strong understanding of Odoo Framework concepts including Models, Views, Controllers, ORM, Security, and Module Development.
  • Strong proficiency in Python, XML, and PostgreSQL.
  • Experience building REST APIs and integrating third-party systems.
  • Familiarity with Linux/Unix environments and deployment activities.
  • Hands-on experience with Git or similar version control systems.
  • Knowledge of JavaScript, HTML5, CSS3, and frontend customization is preferred.
  • Experience working with ERP implementations and multi-company environments is a plus.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Good communication skills and ability to collaborate effectively within cross-functional teams.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 149213649

Similar Jobs

Egypt, Cairo

Skills:

JavaPytestTypescriptJavascriptJUnitJestXunitPythonGo

Egypt, Cairo

Skills:

Cron JobsMySQLAutomationPythonGithubPostgreSQLRest ApisInventory systemsLogistics APIsSalla APIWebhooks

Egypt, Cairo

Skills:

S3PostgreSQLDynamodbSqlNosqlNumpyDjangoLambdaGitPandasLinuxDockerMySQLECSSqsSnsFlaskFastAPIMongoDBKubernetesPythonAWSETL pipelines

Remote

Skills:

SQL & Database OptimizationUnit Testing & Code Coverage (Function: Software Engineering/Development)PythonDjangoAws ServicesRESTful API development

Remote

Skills:

PythonMachine LearningDeep LearningTensorflowNumpyPandasApisSqlGitData Analysis