Job Description
- Drive the development, documenting and communicating of software development procedures and processes including documentation standards/templates, requirements standards, , design standards, coding standards, testing and software configuration management.
- Fulfil the role of custodian of software development governances and as such ensure that, with the assistance of the Quality Assurance Manager and the Chief Systems Engineer, software development is persecuted according to best practices and that software development capabilities are continuously developed and matured.
- Empower SW developers by ensuring the required tools i.e. CASE are available and maintained and that training is provided.
- Provide continuous best practices mentoring of software resources in the organization.
- Provide assistance (consultation) in software planning aspects during the planning phase for new projects.
- Provide assistance in the Software Architectural Design for new projects.
- Continuously, by means of KPIs, monitor, assess and identify training requirements and ensure, making use of the organization’s human capital development initiatives, that training is planned for, budgeted for, and addressed as required.
- Provide, as required, general consultation in resolving software related challenges on projects.
- Throughout all your actions and initiatives you continue to pursue the ultimate goal of obtaining a software development quality certification for PSDSARC.
Skills
- Masters or bachelor’s degree in Electronic/Electric Engineering or Computer Science
- Experience in the development of embedded real-time as well as PC-based software including GUI, back-end and front-end developments.
- Preferably experienced in the development of industrial grade software in the military and/or aviation domains.
- High level of proficiency in the use of Microsoft Office™.
- Good leadership qualities.
- A passion for software quality.
- The ability and passion to mentor Software Development Resources.
- Excellent written and verbal proficiency in English.
- Arabic language proficiency although not mandatory, is considered highly beneficial.
- Significant (at least 5 years) experience is Software and preferably also Firmware development.
- Significant (at least 5 years) experience in Object Oriented (OO) and Functional Decomposition Software Development Methodologies.
- Experience in Unified Modeling Language (UML).
Job Details
Job Location: Riyadh Saudi Arabia
Company Industry: Other Business Support Services
Company Type: Employer (Public Sector)
Job Role: Research and Development
Employment Type: —
Monthly Salary Range: Unspecified
Number of Vacancies: 1
Preferred Candidate
Career Level: Mid Career
Years of Experience: Min: 5
Nationality: Saudi Arabia
Degree: Master’s degree
Education
Computer Science , Software Engineering
Responsibilities
- Drive the development, documenting and communicating of software development procedures and processes including documentation standards/templates, requirements standards, , design standards, coding standards, testing and software configuration management.
- Fulfil the role of custodian of software development governances and as such ensure that, with the assistance of the Quality Assurance Manager and the Chief Systems Engineer, software development is persecuted according to best practices and that software development capabilities are continuously developed and matured.
- Empower SW developers by ensuring the required tools i.e. CASE are available and maintained and that training is provided.
- Provide continuous best practices mentoring of software resources in the organization.
- Provide assistance (consultation) in software planning aspects during the planning phase for new projects.
- Provide assistance in the Software Architectural Design for new projects.
- Continuously, by means of KPIs, monitor, assess and identify training requirements and ensure, making use of the organization's human capital development initiatives, that training is planned for, budgeted for, and addressed as required.
- Provide, as required, general consultation in resolving software related challenges on projects.
- Throughout all your actions and initiatives you continue to pursue the ultimate goal of obtaining a software development quality certification for PSDSARC.
Skills
- Masters or bachelor's degree in Electronic/Electric Engineering or Computer Science
- Experience in the development of embedded real-time as well as PC-based software including GUI, back-end and front-end developments.
- Preferably experienced in the development of industrial grade software in the military and/or aviation domains.
- High level of proficiency in the use of Microsoft Office™.
- Good leadership qualities.
- A passion for software quality.
- The ability and passion to mentor Software Development Resources.
- Excellent written and verbal proficiency in English.
- Arabic language proficiency although not mandatory, is considered highly beneficial.
- Significant (at least 5 years) experience is Software and preferably also Firmware development.
- Significant (at least 5 years) experience in Object Oriented (OO) and Functional Decomposition Software Development Methodologies.
- Experience in Unified Modeling Language (UML).
Job Details
Job Location: Riyadh Saudi Arabia
Company Industry: Other Business Support Services
Company Type: Employer (Public Sector)
Job Role: Research and Development
Employment Type: --
Monthly Salary Range: Unspecified
Number of Vacancies: 1
Preferred Candidate
Career Level: Mid Career
Years of Experience: Min: 5
Nationality: Saudi Arabia
Degree: Master's degree
Education
Computer Science , Software Engineering