Job Description
We are seeking a driven and experienced Saudi Application
Development and Support Manager to lead our team in building, maintaining, and
supporting critical business applications. You will be responsible for the
entire application lifecycle, from requirements gathering to deployment and
ongoing support. You will also manage vendor relationships for custom
development projects.
Job Responsibilities - Lead and manage a team of application developers, business
analysts and support specialists.
- Oversee the development and implementation of new
applications, ensuring they meet business needs and technical standards.
- Manage the ongoing maintenance and support of existing
applications, including troubleshooting, bug fixing, and performance
optimization.
- Work with stakeholders to gather and analyze application
requirements.
- Develop and implement project plans, timelines, and
budgets.
- Manage the application development lifecycle (SDLC),
including requirements gathering, design, development, testing, deployment, and
maintenance.
- Experience with Agile methodologies a plus.
- Develop and maintain strong relationships with third-party
vendors for custom development projects.
- Manage vendor contracts and ensure successful project
delivery.
- Stay up-to-date on the latest application development
technologies and trends.
- Develop and implement DevOps practices to improve
efficiency and agility.
- Monitor application performance and identify areas for
improvement.
- Document application processes and procedures.
- Prepare reports and presentations on application
development, deployment and support activities.
Requirements- Bachelor's degree in Computer Science, Information
Technology, or a related field.
- Minimum 5 years of experience in application development
and support.
- Minimum 5 years of experience in managing application
development and support teams.
- Experience in leading and managing an application
development team.
- Experience in leading and managing an application support
team.
- Experience in leading and managing an application
deployment team.
- Experience with multiple programming languages (e.g., .Net,
React, Java, Python, .NET).
- Experience in creating and reviewing business requirements
documents (BRD), system specifications and applications solution architectures
- Experience in API development.
- Working knowledge of DevOps principles and practices.
- Experience managing vendor relationships for software
development and deployment projects.
- Excellent experience in managing multiple projects and
initiatives
- Excellent communication, collaboration, and problem-solving
skills.
- Strong analytical and critical thinking skills.
- Ability to prioritize and manage multiple tasks
simultaneously.
- Ability to work independently and as part of a team.
- Holding certifications as PMP, TOGAF and/or general
development are preferred
- Experience in financial sector is a plus but not
required