On-site Full Time
--
First Abu Dhabi Bank Misr (FABMISR)

Job Details

Job Purpose: Responsible for overseeing software development, software delivery, and writing source code for applications integrated with middleware to integrate with core banking systems. Manage the end-to-end software delivery process, ensuring the timely and successful implementation of solutions that align with business requirements
Job Responsibilities:Software Development Oversight: Oversee the software development lifecycle, ensuring the successful creation of applications that meet business needs. Software Delivery Management: Manage 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. Technical Leadership: Provide technical leadership to the development team, guiding them in adopting best practices and ensuring high-quality code. 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. Advanced degree or relevant certifications (e.g., PMP, Agile) are a plus. Experience: A minimum from 7 to 10 years of experience in managing software development and delivery, with a proven track record of successful project implementations. Source Code Development: Demonstrated expertise in writing source code for applications, adhering to coding standards and best practices. Middleware Integration: Proven ability to collaborate with middleware teams for seamless integration with core banking systems. Technical Leadership: Experience in providing technical leadership to development teams and ensuring the adoption of best practices. Requirements Analysis: Strong analytical skills with experience in analyzing business requirements and translating them into technical specifications. Change Management: Demonstrated expertise in overseeing change management processes for software delivery. Continuous Improvement: Proven ability to drive continuous improvement initiatives for software development and delivery processes. Collaboration Skills: Strong collaboration skills, with experience working with diverse IT teams to ensure cohesive project deliver.

Similar Jobs