Company Description
First Abu Dhabi Bank is an inclusive environment where each person values the experiences, perspectives, ideas, and beliefs of others. We’re in a unique position to learn from all our colleagues, combining international experience with deep cultural knowledge and local expertise. At FAB, you’ll have the support of your team and a strong relationship with your line manager, who will trust you with responsibility and recognize your good performance. As we embrace different ways of seeing the world, listening to each other, and respecting different viewpoints, we grow stronger – together.
Job Description
Job Purpose:
- Liase with business and technical stakeholders to identify new functionality that should be implemented by the domain/service/application/feature.
Key Accountabilities:
Generic Accountability
- Exploring technical upgrade roadmaps based on business domain requirements, technical innovation to ease development, design, incident handling processes.
- Share knowledge through code reviews and communities of practice opportunities across the service.
- Proactively address issues discovered in software components, infrastructure, and scripts across various environments.
- Ensure adherence to SDLC procedures defined for the service within the domain/service/application/feature.
- Prepare performance and career activities, including development plans, with individuals.
- Coordinate with product owners/business analysts for agile sprint planning.
- Take initiative in innovation, bringing new tools and technologies to streamline processes, and mentor technical teams on new tools and technologies.
Job Context:
Specific Accountability
- Own an application or a feature within the application.
- Define and communicate a shared technical and architectural vision, including infrastructure.
- Consult with the Enterprise Architecture practice to ensure alignment with FAB architectural patterns.
- Ensure SDLC procedures for requirements and solution design are followed.
- Document quality procedures for the service.
- Facilitate onboarding and interviewing of new team members to ensure talent is continually brought into the team.
- Share knowledge through code reviews and communities of practice across the service.
#LI-SD1
Qualifications
- 10-15 years overall experience in IT, starting with hands-on engineering positions.
- 2-5 years’ experience in practical design or architecture within the specialization (solutions, infrastructure, network, security, etc.).
- Deep understanding of technology in the area of specialization, software stack, patterns, and best practices.
- Experience in requirements traceability throughout the design phase, including functional and non-functional requirements.
- Knowledge of design patterns and agile practices.
- Ability to translate requirements into solution/feature/component design and service architecture.
- Understanding of how FAB's business structures relate to service design.
- Capability to create high-level and low-level designs of components or end-to-end services.
- Good understanding of SDLC and ensuring procedures are followed.
- Experience in code reviews, root cause analysis, and problem-solving.
- Participation in communities of practice.
- Proactive in addressing issues in software components, infrastructure, and scripts.
- Awareness of application security best practices.
- Understanding of evolving technologies like AI and Data Science, and ability to coordinate with core teams.
- Knowledge of modern programming languages like Python, scripting, microservices, DevOps, Docker, K8s, data pipelines, and cloud platforms such as AWS.