Emplois en direct

Découvrez et Postulez pour des emplois

Senior Application Developer

Contract
Riyadh, SA
31.10.2024

Senior Application Developer

 Riyadh, SA

 

Contract

Job Title:
Senior Application Developer 

Job Purpose:
To develop, enhance and ensure delivery of software applications using existing systems or incorporating new technologies to meet customer requirements based on adopted application development lifecycle and policies and procedures.

Accountabilities:
Applications Development:

•    Lead activities for requirement gathering and system analysis with customers
•    Clarify what actions the anticipated application or solution is intended to perform
•    Review and ensure breaking down application specification into its simplest elements and translating this logic into a programming language
•    Build, develop and deploy the development activities using .net programming language or other available framework.
•    Handle the operation requests / incidents and conduct the proper reactions
•    ensure the ITIL practice is well followed
•    Follow the instructions from the line manager and collborate with other SME’s
•    Work as part of a team, which may be established purely for a particular project, to write a specific section of the application
•    Combine all elements of the program, researching and designing
•    Lead testing activities to check that output from the program works as intended
•    Lead evaluating the application or proposed solution system that effectively delivers customer requirement
•    Develop, enhance and review existing applications by analyzing and identifying areas for improvement and  modification
•    integrate existing software products and get incompatible platforms to work together
•    Review the writing of operational documentation with technical authors
•    Overview the process of conducting user acceptance testing to ensure the delivered application or solution can be used easily, quickly and accurately
•    Ensure the quality and accuracy in the test environment and installing the application into production environment
•    Supervise the Maintenance of systems by monitoring and correcting software defects
•    Consult customer/colleagues concerning the maintenance and performance of software systems and with a view to writing or modifying current operating systems
•    Continue investigating new technologies
•    Continually update technical knowledge and skills by attending courses, reading manuals and accessing new applications

Application Support:
•    Provide effective support and maintenance to existing business applications and systems
•    Provide technical guidance  to customers and colleagues as required
•    Monitor and report on business applications availability, performance and capacity aspects
•    Supervise the process of administrating access privileges for business applications as per the policies and procedures 
•    Perform proactive maintenance operations and provide technical reviews and recommendations to better optimize and improve business applications performance and effectiveness  
•    Monitor the Deployment of fixes and upgrade patches for business applications as required

OUTLINE QUALIFICATION, EXPERIENCE & BUSINESS EXPERTISE:
•    A minimum of 3 - 4 years of experience in a similar setup is a must with preferably 1 year in a supervisory role
•    ?ITIL Preferred
•    ?Expert in .net framework
•    Expert in UI design
•    Fluent in Arabic and English
•    Bachelor’s degree in IT preferred
•    Relevant IT certificates
•    Knowledge about IT Service Framework

#LI-JJ1