Job Description

OVERVIEW Job Title: Software Developer Job Code Reporting Relationships Reports

To: Software development manager/ Team Leader Department Software Development Division/ Section IT Location Kingdom of Saudi Arabia Role Purpose Manage the day-to-day activities of Software Development Team in line with given deadlines. Ensure good quality of developed software, provide support for team members to achieve Software Development goals. Grade Job Family Non-Management


Time Key Accountabilities Key Activities 100 Develop Software • Possess strong problem solving and decision-making skills while using good judgment • Writing and implementing efficient code • Testing and evaluating new programs • Identifying areas for modification in existing programs and subsequently developing these modifications • Maintaining and upgrading existing systems • Working closely with other developers, UX designers, business and systems analysts • Clearly and regularly communicate with management and technical support colleagues • Design and update software database. This includes, but is not limited to: Software Applications, Web Sites, Data Communication Processes and User Interfaces • Test, maintain and recommend software improvements to ensure strong functionality and optimization • Make good technical decisions that provide solutions to business challenges. • Possess up-to-date knowledge of technological developments in the industry • Provide a good quality of programming. To be updated by the LM • Policies and Procedures • Ensure IT Department complies with companies policies and processes, practices and systems, and maintain companies high standard of work and work ethic. To be updated by the LM • Reporting and document control • Provide clear direction, prioritize tasks, assign and delegate responsibility and monitor the workflow of the Staffing Services Section. • Provide coaching and feedback to team members. • Plan, manage, and review individual performance and provide regular feedback,

Version: 1.0

developing opportunities and coaching, taking prompt action where necessary. • Perform any other assignment from the line Manager or his designee. • Assist team members in performing their duties.


  • 4-6 years of experience in:
  • Knowledge and interest in computer systems and the latest technologies • The ability to learn new technologies quickly • An analytical mind • The ability to communicate complex procedures to other colleagues • Commercial and business awareness • Attention to detail and desire to probe further into data • A proven track record of developing high-quality software to business specification whilst understanding processes and requirements. • Experience using SCRUM or other Agile methodologies. • Excellent written and verbal communication skills in English • Experience recruiting staff and building development teams • Experience in HTML, JAVASCRIPT, nodeJS, C#, IIS, ReactJS, Angular, Entity Framework, Database, SQL, SharePoint, Jquery, Education and Certifications • Bachelor degree in computer science or related.

  • Job-related Skills •


External • Line Manager. • All Depts CORE & LEADERSHIP COMPETENCIES • Communicate Effectively & Candidly • Puts the Customer First • Achieves through Teamwork • Planning and Organizing • Concern for Order and Quality • Computer literacy • English language



interested candidates cam mail the CV's on

Post a Comment