وصف الوظيفة
Arabic Computer Systems, one of the largest ICT companies in Saudi Arabia, is seeking an experienced Senior Software and Application Architect to join its team. The successful candidate will be responsible for designing and developing software systems and applications, utilizing their extensive knowledge of programming languages and software development methodologies to deliver innovative solutions to our clients. As a member of our team, you will have the opportunity to work on exciting projects for leading companies in the Middle East and to help shape the direction of our organization.
Responsibilities
- Work with business analysts and stakeholders to gather and analyze requirements
- Manage an application team to deliver services according to defined service level commitments owned by the application team.
- Develop and manage short and long-term plans and schedules.
- Maintain awareness of new developments in industry and processes and apply as appropriate.
- Develop and deepen understanding of system business requirements supported by the application team.
- Direct the development of accurate estimates for application team activities as required.
- Prepare estimates for maintenance and enhancement of existing applications and development of new applications.
- Design and develop software systems and applications using programming languages and software development methodologies
- Provide technical leadership and guidance to development teams
- Review and approve code changes and enhancements
- Troubleshoot and debug software applications
- Stay up-to-date with emerging trends in software development
- Mentor and train junior software developers and architects