/

Software Developer

Riyadh, المملكة العربية السعودية

You will work with development team to deliver solutions for customers. you will report to your manager and work on technical requirements gathering form clients. You will work in system installation and deployment and help to design cloud infrastructure design. You'll be responsible for developing customization of the solution, from technical analysis to development and support.


Programming Languages: Python, Java & JavaScript

Database: PostgreSQL (with object relational mapping)

Collaboration platform: GitHub

Development model: Open with external community

Framework: Odoo (ORM, Workflows, Report Engine, BI, AI)

Responsibilities

Attend meetings to Identify the requirements and propose a good alternative solution to client requirement

Work with developers to design algorithms and flowcharts & Follow best practices in Software development to ensure the readability and maintainability of the code

Produce clean, efficient code based on specifications for our clients from many different industries, sectors and company size

Test new developed code to fully ensure it return required functions

Import customer data into system and participate on customer acceptance tests

Support and maintain these specific solutions

Report to project manager the progress of development works

Create technical documentation for reference and reporting and 

Deploy & Install System on Cloud Infrastructure or On-premises

Train customers on how to use the developed solutions

Must Have

Bachelor or Master Degree in Software Engineering, Computer Engineering, Computer Science or related degree

Passion for development

Ability to learn and evolve quickly

Minimum of 1 year of experience in Odoo development, or 2-3 years in Python

Superior knowledge of relational database concepts, PostgreSQL, SQL and ORM 

Strong knowledge of Python and Web Development programming concepts, JavaScript, XML, HTML/CSS

Strong Knowledge of Linux flavored operating system (i.e. Ubuntu, CentOS, etc..)

Fluent in English

Great to Have

Self-organized & Initiative Persona

Interest in enterprise application development

Odoo Techno-functional expertise

Good Knowledge in containerization technologies: Docker, Kubernetes, Rancher