Job Description
Job Title:  Software Developer
Job Description: 

Job Purpose

This role is to provide assistance to support continuous improvement throughout the development life cycle of Jubaili applications. Your duty includes analyzing technical requirements, writing basic code, maintaining applications, participating in test runs, addressing bugs, assisting in design-related tasks, and deploying app enhancements. You work hand-in-hand with the senior developer and business users to create robust software solutions.

Key Accountabilities

  • Participates in the development, implementation, installation, and testing of Applications software.
  • Assists the Senior Developer with programming/coding and software design.
  • Drafts reports regarding the state of software under development.
  • Analyzes user needs and software requirements to inform system design.
  • Collaborates with senior developer and team lead to design, build, and maintain applications for various platforms using common frameworks, including .NET.
  • Works on software/bug issues and Conducts tests scenarios.
  • Troubleshoots technical problems and identify modifications needed in existing applications to meet changing user requirements.
  • Writes technical procedures and produces technical documentation for the applications including operations, user guide, etc.
  • Assures system documentation by directing the writing of detailed descriptions of the system components. Document programming incidents and resolutions for future reference.
  • Attends development meetings and continuously improve programming skills and learn basic code.
  • Extracts business reports based on SQL queries (Stored Procedures, Tables, Views)
  • Maintains confidentiality about the information being processed, stored, or accessed.
  • Provides on-call support as necessary for end users working on Jubaili Applications and responds to requests from the application team such as creation of users/POS, access management.

Qualifications

Experience

  • Preferably 2 years of work experience in software or web development.

Education and Certification

  • Bachelor's degree in computer science, Information Technology, or related field

Job Specific Skills

  • Proven knowledge of basic coding languages such as C# and Java
  • Experience using SQL to update and retrieve data.
  • Effective communication skills
  • Detail-oriented and goal-oriented
  • Able to adapt to a fast-paced work environment.
  • Able to work independently and as part of a team.
  • Knowledge of Microsoft Visio and software design tools
  • Proven knowledge of basic coding languages such as C#, Python, API Integration and Java

 

Competencies

Flexibility & Adaptability-L3
Communication-L3
Integrity-L4
Driving & Achieving Results-L3
Innovation & Strategic Thinking-L3
Job Description: 

Job Purpose

This role is to provide assistance to support continuous improvement throughout the development life cycle of Jubaili applications. Your duty includes analyzing technical requirements, writing basic code, maintaining applications, participating in test runs, addressing bugs, assisting in design-related tasks, and deploying app enhancements. You work hand-in-hand with the senior developer and business users to create robust software solutions.

Key Accountabilities

  • Participates in the development, implementation, installation, and testing of Applications software.
  • Assists the Senior Developer with programming/coding and software design.
  • Drafts reports regarding the state of software under development.
  • Analyzes user needs and software requirements to inform system design.
  • Collaborates with senior developer and team lead to design, build, and maintain applications for various platforms using common frameworks, including .NET.
  • Works on software/bug issues and Conducts tests scenarios.
  • Troubleshoots technical problems and identify modifications needed in existing applications to meet changing user requirements.
  • Writes technical procedures and produces technical documentation for the applications including operations, user guide, etc.
  • Assures system documentation by directing the writing of detailed descriptions of the system components. Document programming incidents and resolutions for future reference.
  • Attends development meetings and continuously improve programming skills and learn basic code.
  • Extracts business reports based on SQL queries (Stored Procedures, Tables, Views)
  • Maintains confidentiality about the information being processed, stored, or accessed.
  • Provides on-call support as necessary for end users working on Jubaili Applications and responds to requests from the application team such as creation of users/POS, access management.

Qualifications

Experience

  • Preferably 2 years of work experience in software or web development.

Education and Certification

  • Bachelor's degree in computer science, Information Technology, or related field

Job Specific Skills

  • Proven knowledge of basic coding languages such as C# and Java
  • Experience using SQL to update and retrieve data.
  • Effective communication skills
  • Detail-oriented and goal-oriented
  • Able to adapt to a fast-paced work environment.
  • Able to work independently and as part of a team.
  • Knowledge of Microsoft Visio and software design tools
  • Proven knowledge of basic coding languages such as C#, Python, API Integration and Java

 

Competencies

Flexibility & Adaptability-L3
Communication-L3
Integrity-L4
Driving & Achieving Results-L3
Innovation & Strategic Thinking-L3
Req ID:  678
Posting Start Date:  03/06/2026
Contract type:  Full-time
Job Location:  Lebanon Saida
Discover Jobs
DISCOVER THE LATEST JOB OPENINGS
Custom Plugin for SuccessFactors
Req ID:  678
Posting Start Date:  03/06/2026
Contract type:  Full-time
Job Location:  Lebanon Saida
Jubaili Footer