Senior Software Developer
- Job Number
- SESLB00007
- Job Type
- Non-Teaching
- School / Entity Name
- SABIS® Educational Services s.a.l.
- Department
- Information Technology
About SABIS®
SABIS® is a global education network that has an active presence in 21 countries on five continents and educates students in both the private and public sectors. SABIS® schools implement the proven, proprietary SABIS® Educational System, which has been developed and refined for over 135 years.
All students in the SABIS® Network benefit from a long tradition of excellence in education, a reputation that is rooted in a well-developed philosophy that seeks to provide students with a top-quality education that prepares them to meet the challenges of a changing world.
For more information about the SABIS® Network, visit: www.sabis.net.
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
Employment Requirements:
Must meet all employment requirements including, but not limited to, country and local education and certification requirements, reference checks, and criminal background checks.
Additional details about this position will only be provided to short-listed candidates.
SABIS® is an equal opportunity employer. We are dedicated to a policy of non – discrimination in employment on any basis including age, sex, color, race, creed, national origin, religion, marital status, disability, or any other legally protected characteristics.