First Abu Dhabi Bank Misr (FABMISR) · Cairo, Egypt · Posted 2026-04-19
Division: COODepartment: Information TechnologySub-Department: Software Development and AutomationUnit: AutomationKey Accountabilities:Software Development Oversight: Oversee the software development lifecycle, ensuring the successful creation of applications that meet business needs.Software Delivery Management: supervise the end-to-end process of software delivery, from development to deployment, ensuring timely and successful implementation.Source Code Development: Write source code for applications, adhering to coding standards and best practices.Middleware Integration: Collaborate with middleware teams to integrate applications seamlessly with core banking systems.Requirements Analysis: Work closely with business stakeholders to analyze requirements and translate them into technical specifications for software development.Quality Assurance: Implement quality assurance processes to ensure that delivered solutions meet the specified requirements and adhere to industry standards.Collaboration with IT Teams: Collaborate with other IT teams, including middleware and core banking teams, to ensure cohesive integration and delivery of solutions.Change Management: Oversee change management processes related to software delivery, ensuring controlled and efficient updates.Continuous Improvement: Drive continuous improvement initiatives for software development processes, incorporating best practices and industry standards.Performance Monitoring: Implement monitoring tools to assess the performance of delivered solutions and identify areas for enhancement.Documentation: Maintain comprehensive documentation of software development, source code, and operational procedures.Reporting: Provide regular reports on the performance, compliance, and success of software delivery projects.Minimum Qualification:Education: Bachelor's degree in IT, Computer Science, or a related field.Experience: A minimum from 3 to 5 years hands‑on experience delivering enterprise‑grade software solutions.Source Code Development: Demonstrated strong expertise in core Java, Node.js, and React development, also preferred to have solid experience writing C# code.A proven track record of producing clean, maintainable code that follows coding standards and version‑control best practices is essential.Experience integrating applications with middleware and core banking systems, along with strong analytical skills for translating business requirements into technical specifications, is requiredFamiliarity with change‑control processes and CI/CD pipelines is preferred.Worked with IBM Cloud Pak for Automation and IBM Cloud Pak for Integration leveraging modules such as Business Automation Workflow, Decision Manager, API Connect, or App Connect; are highly preferred, as are those with exposure to containerization, DevOps automation, and Agile (Scrum/Kanban) methodologies.