About this role
The role delivers information technology solutions to fulfill business and functional requirements. Responsible for the conversion of business requirements to technical specifications, delivery and post implementation maintenance activities.
As a Manager for change and support of applications, you will have a range of responsibilities from shaping and implementing the digital products to ensuring that we stay on the leading edge of technology. You will be expected to contribute across the Microservices, Payment Hub, Notification Hub Instant Payments systems development life cycle from front end to backend and ecosystem integration, DevOps infrastructure that supports continuous deployment and monitoring the application health.
As a Manager, you will work in a cross-functional team alongside the Product Owner, Designers, Testers and Development Engineers to co-develop digital products. You will also be responsible for managing production support for channel applications.
As a Manager you will be work with Infra, support team and vendor to manage the run the bank and stabilize the production environment and also responsibilities to manage the production incidents and perform the impact analysis on any new changes to avoid any incidents.
Key Result Areas
- Conduct system analysis and development in response to user requirements, project involvement or changing technologies.
- Design and develop information technology solutions making specific determinations about system performance.
- Prepare/verify production transfer documentation.
- Monitor applications to ensure adequate system resources to process at production standards.
- Follow up and co-ordinate with internal teams for SIT, UAT support and Production Rollout.
- Perform root cause analysis (RCA) arising from production system disruption and gather required information and logs from the system for investigation.
- If required, follow up with vendor for resolution and closure of the issue.
- Deploy bug fixes in test environment and perform SIT.
- Get the fix tested by users and take appropriate actions to move the change in Production.
- Coordinate with DBA for re-indexing activities as per the system DB requirements.
- Coordinate with Infra / DBA / Vendor team to perform the patches for Applications, OS and DBs.
- Support collecting and upload the RCSA evidence periodically.
- Perform regular analysis of system logs and resource utilization to ensure system health and stability.
- Support the periodic execution of Disaster Recovery (DR) activities.
Knowledge, Skills and Experience
- Good knowledge of Banking domain & systems, including payments, communication platforms and self-service channels.
- Good knowledge of Mobile banking, Online Banking, SMS banking and Payment domain
- Ability to work on Oracle, SQL Server, PL-SQL, MongoDB knowledge mandatory.
- Good knowledge in Core Java with external systems integration like DB/Web services/Restful service.
- Good knowledge in Apache/Tomcat or any other web server.
- Good knowledge in Sprint Boot Microservice.
- Good knowledge of Payments Gateways.
- Strong working knowledge of J2EE, JRE, .NET, VXML, Kubernetes, and ELK Stack, with hands-on experience in application monitoring, system health monitoring, and log analysis.
- Ability to review and understand system documentation.
- Good verbal and written communication including ability to prepare system documentation.
- Ability to interpret solution documentation and identify areas of concern and recommend approach.
- Ability to multi-task in a dynamic work environment.
- Ability to manage production supports and manage the support stakeholders.
- 5+ years programming and support experience with 3+ years project work in a relevant domain.
- Computer Science degree or equivalent.