Job Description

Application Development Specialist - JRE29522
Company Profile
Specializes in providing the highest quality drinking water, preserving natural water resources and the environment, using the Treated Sewage Effluent (TSE) with maximum efficiency, and training qualified Saudi employees in accordance with the latest international standards.
Job Description

Application Development Specialist


The Application Development Specialist is responsible for developing/coding, testing and implementation of the business support applications’components.
The role adheres to the established software lifecycle methodology and practices, in accordance to project plans while carrying out their responsibilities. This may include maintaining software libraries and technical documentation of the individual components within an application.


Functional Responsibilities:

Developthe application, based on collected requirements and ensure adherence to coding standards and best practices.
Work on the end-to-end feature development and solve challenges faced in the implementation.
Utilizes source control, continuous integration, and unit testing best practices.
Support in identifying new or additional hardware/software technologies to fit specialized business needs and configurations of the application.
Maintain comprehensive documentation for the individual components of the application.
Conduct unit testing to analyze and troubleshoot software defects and issues, providing timely resolutions.
Participate in testing activities with the quality assurance and testing team to resolve software bugs and inconsistencies.
Assistin the creation of a low-level design of the application in alignment with the HLD prepared by Solution Architects.
Support the production support service requests and perform routine maintenance and support activities, ensuring timely response and resolution.
Collaborate with cross-functional IT teams to ensure effective integration and data exchange between business support applications and other NWC applications.
Carry out any other tasks requested by the direct manager or the superior that are within the limits of the job, provided that this task does not make a fundamental difference in the basic tasks of the job.


Minimum Qualifications:

Bachelor's degree in Information Technology, Computer Science or a related field.

Minimum Experience:
1-3 yearsof experience in application development, maintenanceand support.
Proficiency in one or more programming languages.
Good understanding of software development methodologies and practices.

Core Competencies:

Development – Application developmentand database development.
Design – Requirements gathering.
Deployment – Implementation, data conversion and learning & coaching.
Testing - Application testing and test automation.
Support – Application break/fix.
Technical Knowledge – Application knowledge.



Job Title Application Development Specialist
Date of Posting 02-Mar-2024
Industry Type Water Treatment / Waste
Educational Qualification -NA-
Specialization -NA-
Total Experience 3 yrs.
Country of Employment Saudi Arabia