Senior Engineer - Manager- International Payment Services

  • Full-time
  • Sub Division: Group Technology
  • Division: GCOO

Company Description

Now it’s your time to join the #1 bank in the Middle East and one of the most prestigious financial companies in the region. Shaking up the world of banking requires a lot of smarts and skill. We’re looking for the brightest and best to help us reach our goals and we’ll also help you reach yours. Your success is our success as you grow stronger in your career. Join us and leave a legacy of your own, as a pioneer in both the company and the industry.

Job Description

  • Senior Engineer Manager to lead the development team in design, development, coding, and testing activities.
  • Manage all the activities of a software development group;
  • Set attainable goals to team members in order for the projects ot be finished on time;
  • Take diligient calls on the architecture, design and solution for a change and associated project tasks.

Generic Accountability

  • Senior Engineer Manager as part of the Core Delivery team aligned to a particular service
  • Ideally through experience you will enhance your skills across multiple specialisations
  • Align IT architecture with the bank's technology roadmaps
  • Promote and deliver well organized IT infrastructure framework to reduce IT costs and enhance systems' performance

Specific Accountability

Works across multiple Service Delivery Teams

Specialisation:

  • Software Development
  • Test
  • Support
  • Network
  • Security
  • Application
  • Platform
  • DevOps
  • Cloud
  • Data
  • Database
  • Infrastructure

Qualifications

  • 8-12 Years of Experience in Software Development Life Cycle or Service Management (e.g. Incident, Problem, Change, Configuration, Availability, IT Continuant Management)
  • Deep expertise in 1 or 2 technology stacks and ability to quickly learn new technologies
  • 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
  • Excellent knowledge of relational databases, SQL etc.
  • 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
  • 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)
  • TOGAF, SOA, PMP, Cloud, Agile or Domain specific certifications would be added advantage.
  • Hands-on experience in Xtreme Programming, Pair Programming and Agile methodologies
Privacy PolicyImprint