FAB, the UAE\'s largest bank and one of the world\'s most secure financial institutions, is dedicated to creating value for its employees, customers, shareholders, and communities. Through innovation, agility, and differentiation, FAB is committed to fostering growth.
FAB GBS India is looking for top talent and your success is our success. Accelerate your growth as you help us reach our goals and advance your career. Be ready to make your mark a top company, in an exciting and dynamic industry.
Job Purpose:
Support IT and Business related activities in GTB cash management.
Setup new initiatives as Delivery manager.
Delivery of end to end new initiatives, along with the support of existing services
Key Accountabilities:
Generic Accountability
Senior Engineer - Manager, as part of the CCB - Cash team aligned to respective services.
Lead, Projects driving design, build, Infra, Test and implementation related activities
Participate in planning of integration projects and corresponding strategies between business units and development teams
Provide technical knowledge and experience during the planning, execution and management of integrating new applications
Identify and resolve systems issues; identify common patterns and document best practices for integration
Develop standards and processes to support and facilitate integration projects and initiatives
Mentor Integration Solution Architects in carrying out application design tasks
Follow an integration methodology for middleware tools and data architecture
Liaise with Project Managers and designers to implement effective solutions
Participate in integration testing phase of software and applications
Assist application software developers and engineers in development of APIs to interact with the inhouse and Vendor product.
Build relationships with software development and engineering teams to gain an understanding of application architectures and required functionality
Build relationships with vendors of application software to provide feedback on their technical integration capabilities
Continually develop skills in the integration technologies in place, as well as staying informed on new developments in integration technology
Design, develop, test and deploy solutions within the organization\'s architectural principles, policies and guidelines
Provide proper guidance to ensure integration services and architectures are designed, tested, documented, implemented, enhanced and maintained according to the enterprise standards and expected service quality
Implement audit and monitoring solutions to provide proactive operational support
Identify opportunities to enhance or improve business processes via integration, and minimize their impact
Job Context:
Specific Accountability
Works across multiple Service Delivery Teams
The role requirement is to strengthen existing support and planning workstreams. Ideal candidate should have good exposure to various fields of IT and Delivery
Desirable (should have good understanding of all below):
Software Development
Testing
Support
Network
Security
Application
Platform
DevOps
Cloud
Database
Infrastructure
Change Management
Project Management/ Waterfall, Agile etc
Qualifications
10+ years of experience in leading Technology Projects.
Experience in application integration management in one of the integration technologies -MuleSoft, IBM Enterprise Service Bus, etc.
Experience in enterprise-level application integration
Experience in Cloud - Azure, AWS.
Experience of CI/CD, kubernets...
Database experience (DB2, Sequel, Oracle) Work with database platforms for SQL development, database design, management techniques and debugging
Experience working with web-based architecture utilizing but not limited to the following - JavaScript, jQuery, HTML, CSS, Java / J2EE / JavaScript, JSON, 3rd Party API Utilization, IIS
Experience in developing Java User Interfaces and Web Services (SOA/SOAP/REST/XML) applications
Proven experience in overseeing the linking of cross-functional applications between diverse business units and systems
Experience with business and technical requirements analysis, business process. modeling/mapping and methodology development, and data mapping
Background in risk management methodologies as they relate to integration/software engineering
Strong knowledge of system and software quality assurance best practices and methodologies
Proven communication skills, problem-solving skills, proficiency in programming languages and data structures, and knowledge of integration best practices are critical to successful performance in this role
Self-motivated and directed, with keen attention to detail
Able to prioritize and execute tasks in a high-pressure environment
Experience working in a team-oriented, collaborative environment
Experience in Software Development Life Cycle or Service Management (e.g. Incident, Problem, Change, Configuration, Availability, IT Continuant Management)
Ability to coach and guide the team of Engineers or other Service Management Staff
Ability to identify requirements and create a solution architecture that meets identified requirements
Ability to analyze the solution or processes (including, but not limited to Service Management) and offer ways to simplify it
Proficiency in troubleshooting software or infrastructure issues, troubleshooting using tools or debugging a large codebase
Improves team operation practices by incorporating best practices
Successfully launches new features or re-architects old features. Begins to balance technology with business value
Extensive service Management, scripting, packaging tools, or programming knowledge in various software languages
Experience / Proficiency in object-oriented design and analysis
Hands-on experience in designing interactive applications, automation solutions, or service management solutions
Maintaining the coding or Service Management standards
Identifies and evaluates new technologies for implementation
Strong analytical and reasoning skills with an ability to visualize processes and outcomes
Experience in system performance monitoring and tuning
Continually improves system monitoring and alerting
Identifies and fixes the security vulnerabilities
Integrates software or existing solutions with existing systems
Practical knowledge of DevSecOps Model
Practical knowledge of product delivery and project management
Very good understanding of change management
Ability to develop test plans and quality assurance procedures
Recommends changes in policies and procedures
Mastery in engineering tools applicable to the specialization (including but not limited to various development tool suites, scripting tool suites, version control and source control software such as GitHub/GitLab/Bitbucket, or Service Management tools)