Accountability / Responsibilities / Functions
Under the direction of the System Development Director the Software Development Manager will be required to:
1. Formulate software development department strategy
2. Implement software development department strategy
3. Evaluate software development department strategy
4. Fine tune software development department strategy as needed
5. Define best tools, development languages, and practices to be adopted by the department
6. Define software development department processes
7. Define Software development department policies and procedures
8. Manage software development department human resources
9. Define software development department reporting and communications plan
10. Monitor, manage, and control day to day activities
11. Carry on web applications development projects
12. Carry on mobile applications development projects
Qualifications / Experience / Skills / Knowledge
1. Graduate, preferably in computer science or computer information systems
2. A minimum overall experience of 10 years including practical experience in the following areas:
• Web applications development
• Mobile applications development
• Project management
3. Excellent skills in web applications development (Visual Studios)
4. Excellent skills in mobile applications development
5. Excellent skills in project management
6. Excellent knowledge in Team Foundation Server (TFS)
7. Excellent database skills (SQL Server)
8. Excellent decision making skills
9. Excellent communications skills
10. Excellent organizing and multi-tasking skills
11. Excellent English language reading and writing
12. Higher educational degrees or certificates related to the technical area of the job is a plus
Location:
- Mecca – Saudi Arabia