The largest job portal in the Middle East
Apply now

Job Description

Full job description

Main Purpose

We are seeking a skilled developer to perform complex professional work in systems development and integrations.

Scope of the Job

Develop applications and systems for various projects aimed at both internal and external customers while adhering to the company’s Information Security policies and procedures.

Main Tasks & Responsibilities

Application Development & Maintenance

  • Develop web-based applications and automation scripts.
  • Maintain application code and databases
  • Use Version Control to track historical changes.
  • Perform updates to developed applications.
  • Prepare appropriate documentation such as operational, maintenance, backup, and restoration procedures.

Integration & Deployment

  • Assess and plan integrations of core equipment information into applications (including web-based).
  • Utilize native AWS services to deploy Serverless applications.
  • Review and assess deployed applications for improvements.
  • Include security planning and implement/incorporate appropriate security measures and controls for systems under development.
  • Implement all security requirements as specified in the Information Security policies and industry best practices.

Problem Solving & Decision Making

Handling Problems

  • Meeting specific deadlines and converting business processes into automated processes.
  • Resolving bugs in applications.
  • Adapting applications to support changing business requirements.

Independent Decision Making

  • Decide on the methodology used in the design and development of applications.
  • Sequence sub-projects to optimize workflow and resource management.

Key Competencies

Skills

  • Project Management: Timelines, resource planning, clear communication, and monitoring.
  • Full Stack Development: Experience with Django, NextJS, Serverless, etc.
  • Systems Automation: Writing systems automation software.

Coding Skills

  • Proficiency in Python, NodeJS, Javascript and Typescript.
  • Experience with databases such as MySQL, PostgreSQL and Dynamodb.
  • Familiarity with AWS services like Lambda, S3, DynamoDB, Cognito, etc.
  • Experience with Git.
  • Proficiency with Docker and CI/CD pipelines like GitHub Actions and AWS CodePipeline.
  • Experience with frameworks like NextJS, React, Amplify, etc.

Knowledge

  • Rapid Application Development: Familiarity with Django, NextJS, AWS Lambda, and Serverless frameworks.
  • Programming Languages: Hands-on experience with Python, NodeJS, Javascript, and Typescript.
  • Databases: Good operating knowledge of databases and their integrations with applications.
  • Research: Capability to identify and resolve technical issues.
  • Core Business Processes: Good working knowledge.
  • Code Version Control: Proficiency with Git.

Behavior

  • Self-driven, results-oriented, and positive attitude.
  • Keeps updated with technological changes.
  • Identifies and voices issues that may impact the business.

Experience, Education & Qualifications

  • 3+ years of experience working with Linux OS, frameworks, and web applications.
  • Experience with open-source workflows.

Working Conditions

Physical Demands

  • Standard working hours.

Environmental Conditions

  • Normal office environment.

Send your CV to with
vacancy code: 25367

Posted By Infonas