الوصف الوظيفي
1. Review new projects / change requests for existing projects to define different team stakeholders participating in accomplishing this objective.
2. Prepares high level design and logic flowcharts for the development in implementation of complex application programs and modifications.
3. Researches and evaluates alternative solutions / software tools and recommends the most efficient and effective solution for the application’s design within project constraints.
4. Assists in the planning of projects.
5. Technical leadership / owner of complex projects that needs high interaction between different development teams.
6. Establishment & maintain of coding standards, design templates.
7. Responsible for identifying and communicating functional issues and risks associated with solutions.
8. Formulates and defines each system scope and objectives through research and fact-finding to develop or modify complex information systems, and maintain smooth integration between different systems.
9. Provides consulting and coaching of the system functionalities.
10. Identifies opportunities of improvements for existing applications.
11. Defines, promotes and encourages the use of development best practices.
12. Analyzes complex application systems production issues and provides technical solutions.
13. Communicate with external vendor from technical prospective in project early stages as proof of concept till the end of the project to resolve any issues.
المهارات
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skills and / or abilities required:
Bachelor’s Degree required in Computer Science or Management Information System (a combination of education and experience will be considered). Prior leadership experience, in a technology company is a must.
High level of Arabic and English interpersonal skills and communication skills both written and oral.
1. Familiarity / usage with well recognized application development methodologies as RUP, Agile, …
2. Strong experience in relational database modelling.
3. Strong experience in middleware technologies and integration or interfacing with other systems using various messaging technologies as web-service or message queuing.
4. Ability to think abstractly and deal with ambiguity.
5. Ability to work independently with a high degree of personal initiative and self-motivation.
6. Proven leadership of technical teams.
7. Effective demonstration soft skills / report writing.
8. Excellent written and verbal communication skills.
9. Requires exceptional collaborative, teaming and consensus building abilities, as well as proficiency in cross-discipline, cross-organization and cross-product group cooperation.
10. Team spirit.
11. Pro-active.
12. Professional expertise.
13. Cross cultural awareness.
14. Arabic speaker (optional)
EXPERIENCE
Candidates must have 6+ years of technical development environment. Development management experience, with at least 4+ years as an IT practitioner, including planning, installation, configuration and implementation of enterprise-wide, server-based computing environments. Candidate must be familiar with enterprise-wide implementations.
SKILLS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge and skills required.
• Excellent functional & technical knowledge of the Bank’s application systems
• Good problem solving skills/ Willingness to grow and expand capabilities, interests and competencies
• Familiarity/usage with well recognized application development methodologies.
• Strong experience in relational database modelling/ Strong experience in middleware technologies and integration or interfacing with other systems. Ability to think abstractly and deal with ambiguity.
• Strong understanding of application development methodologies and approaches/Strong and proven interviewing and workshop facilitation skills specific to the collection and analysis of functional and technical system requirements/Strong and proven ability to render clear documentation and system specifications from interviews/discussions/workshops
BEHAVIOURAL COMPETENCIES
Planning, budgeting and priority activities management/ Interpersonal skills.
• Managerial and leadership skills.
• Proven Project Management skills.
• Team spirit/ Problem solving/ Good communication skills
تفاصيل الوظيفة
منطقة الوظيفة الرياض, المملكة العربية السعودية
قطاع الشركة تكنولوجيا المعلومات
طبيعة عمل الشركة صاحب عمل (القطاع الخاص)
الدور الوظيفي تكنولوجيا المعلومات
نوع التوظيف دوام كامل
الراتب الشهري غير محدد
عدد الوظائف الشاغرة غير محدد
المرشح المفضل
المستوى المهني متوسط الخبرة
عدد سنوات الخبرة الحد الأدنى: 6
*** تقدم على الرابط التالي : Apply on the following link ***
https://www.bayt.com/ar/saudi-arabia/jobs/software-architect-3907078/