Drive application software development activities from preproject initiation technical specifications to development implementation testing and post golive support
Lead mentor and grow a team of highperforming developers and analysts to implement and integrate APIs and Microservices aligned to architecture and target roadmap
Design and develop application framework following software engineering principles ensuring measurable code quality reliability maintainability and security
Define and manage technical solution from design through to code level in close collaboration with the enterprise architecture and software engineering functions
Work with vendor resources onsite and offshore and integration partners to ensure application deliveries are timely and good quality
Provide handson guidance to the team on functional and technical challenges
Be relentless on design build and deploymentrelease quality minimizing technical debt
Instil empower and coach teams to adopt Agile ways of working
Partner with business stakeholders to understand business requirements and provide consultation on solution and technology
Lead and contribute to crossteam improvement initiatives relating to agile methods CICD tools people architecture project management and governance including further adoption and improvements to the Banks System Development Methodology SDM
must have
Strong IT delivery experience in implementing large scale highly available applications preferably payment processing entitlements orchestration solutions
At least 15 years of experience in application development and maintenance with full software development life cycle experience including handson experience in actual systems development work with prior coding functional specifications and technical specifications and systems development and testing experience
Solid foundation in serviceoriented technologies to be able to understand service interdependencies and drive towards technical solutions for multitiered systems
5 years experience on design development and implementation of applications using micro services Restful API containers
Solid experience in various software development cycle methodologies including Agile methodologies
Handson experience in implementing DevOps
ESB Event Driven Microservices SOA Architecture Services governance and design
React BackboneJS NodeJS
Java Microservices SpringBoot Apache Camel
JBOSS Weblogic
IBM MQ REST SOAP WSDL Kafka
Spring Security Netegrity PKI JCE JSSE
Object Design and Modelling
DevOps Git Jenkins Maven Artifactory Sonarcube Fortify OCP Kubernetes Cucumber etc
At least one of the following Oracle MS SQL Maria DB or any NoSQL
Open source technologies and cloud services
Proven resultsoriented person with a focus on delivery
Experience with implementing and integrating 3rd party solutions is preferred
Domain knowledge in Transaction Banking Cash Management and Payments preferred
Highly effective communicating with technical stakeholders proficient communicating with nontechnical stakeholders
Strong team player able to rally multiple teams towards common objective
Good networking problem solving analytical system thinking and solutioning skills