Senior Software Developer
منذ 3 أسابيع
Adma KeserwanJbeil Governorate, JL, لبنان
SABIS®
دوام كامل
مجانًا عبر البريد الإلكتروني أو Google
احفظ هذه الوظيفة وحافظ على تنظيم بحثك
قم بإنشاء حساب مجاني لحفظ الوظائف وإنشاء التنبيهات والعودة إلى هذه القائمة من لوحة التحكم الخاصة بك.
مجانًا عبر البريد الإلكتروني أو Google
Job Purpose:
Creating, documenting, and maintaining high-quality software programs based on the business requirements and technical specifications, in order to provide adequate software solutions that meet customer needs.
Key Responsibilities
- Understanding, analyzing, and validating the business specifications in order to deliver a comprehensive solution.
- Developing software using selected languages for SABIS®products and/or applications, in accordance with SABIS®coding standards, applicable software development methodologies, and release processes, in order to fulfill customer needs.
- Analyzing and troubleshooting technical problems encountered during development, in order to deliver reliable software solutions.
- Efficiently documenting the program development and codes in order to facilitate the process of code amendments if and when needed.
- Developing software solutions based on business requirements following the software development lifecycle, in accordance with agreed acceptance criteria.
- Writing business scenarios, testing them, and reporting defects, if any.
- Designing and maintaining the database objects (tables, columns, stored procedures, functions, etc.) related to development tasks.
- Reviewing codes of the junior and intermediate developers.
- Identifying risks during the analysis and development of the product and implementing mitigation actions.
- Writing comprehensive and accurate documentation as requested.
- Recommending improvements to existing software programs as necessary.
- Performing other related tasks as they arise and as delegated by the Management. Ideal
Requirements:
- Bachelor’s Degree in Computer Science, Business Computing, Computer Engineering, or equivalent
- English Proficient
- A minimum of 6 years of experience in the field
- Professional behavior and ethical conduct
- Delivering results
- Seeking continuous improvement
- Showing accountability and taking ownership
- Excellent technical problem-solving skills
- Good communication skills
Key Responsibilities
- Understanding, analyzing, and validating the business specifications in order to deliver a comprehensive solution.
- Developing software using selected languages for SABIS®products and/or applications, in accordance with SABIS®coding standards, applicable software development methodologies, and release processes, in order to fulfill customer needs.
- Analyzing and troubleshooting technical problems encountered during development, in order to deliver reliable software solutions.
- Efficiently documenting the program development and codes in order to facilitate the process of code amendments if and when needed.
- Developing software solutions based on business requirements following the software development lifecycle, in accordance with agreed acceptance criteria.
- Writing business scenarios, testing them, and reporting defects, if any.
- Designing and maintaining the database objects (tables, columns, stored procedures, functions, etc.) related to development tasks.
- Reviewing codes of the junior and intermediate developers.
- Identifying risks during the analysis and development of the product and implementing mitigation actions.
- Writing comprehensive and accurate documentation as requested.
- Recommending improvements to existing software programs as necessary.
- Performing other related tasks as they arise and as delegated by the Management. Ideal
Requirements:
- Bachelor’s Degree in Computer Science, Business Computing, Computer Engineering, or equivalent
- English Proficient
- A minimum of 6 years of experience in the field
- Professional behavior and ethical conduct
- Delivering results
- Seeking continuous improvement
- Showing accountability and taking ownership
- Excellent technical problem-solving skills
- Good communication skills