Come join a growing bank at the heart of the innovation, technology, green tech and life sciences space. We continue to expand our global footprint and our banking technology is at the core of everything we do. Work within our IT team that helps ensure our applications and technology can deliver the capabilities to support our growing banking operations, as well as support our expansion roadmap. You will work closely with cross-functional business, IT and vendor teams to ensure we are delivering the right-sized solutions to meet current, future and long-term needs in support of our banking product processing and continuing expansion efforts. As a Director, you will be part of payment group and will be responsible for overall delivery of solutions and software aspects including research, design, technology insertion, development, testing, deployment and sustainment. The role will be focusing on developing the solutions working closely with partner resources and onsite/offshore team members. The role also is responsible to manage a group of resources comprising of developers and systems analyst, guide the teams in the development and delivery of our commercial payment suite of applications. The role is a hands-on role with primary focus on development and delivery of nCino / Salesforce platform. Manager will be overseeing the contributions of the teams towards the creation of customizations, configurations and enhancing existing capabilities, oversight of software development procedures, management of team assignments, schedule & budget etc.
Lead the teams building various payments, credit card, FX products at a large technology or fintech organizations
Lead a team of 15 talented engineers
Come and work on problems that need to be built for 100% accuracy.
Provide leadership (Architecture, Design, Development) for medium to large sized projects and maintenance on our payment systems that interact with channels and core systems
Drive department best practices, guidelines implementation and adhering to standards
Partner with Product managers, Sales and marketing teams in developing technology vision and roadmap for digital
Partner closely with peer engineering leaders to ensure we operate as a single team
Proven leadership with ability to lead multiple teams configurations in a fast-paced multi-disciplinary environment
A willingness to mentor people inside/outside of the Information Technology department on best practices, system design principles, and computing industry trends
Able to articulate the tradeoffs at the application, system, and department level to the internal customer in a credible way during the whole lifecycle of the technology adoption to decommission. To clearly explain issues of reliability, scalability, and extensibility with respect to a technical solution
Demonstrated ability to bring the benefits of technology to solve business issues while also managing costs and risk
Able to influence decisions at various levels of corporate management
Excellent written and oral communication skills
Strong negotiating skillsMust have experience managing team delivering medium to large sized projects.
Ability to influence the architecture and design
A bachelor's degree is required, preferably in Computer Science, Software Engineering, or other related engineering discipline
10 years managing an application engineering team
Demonstrated expertise building an A team.
Hands-on experience in development and solving complex problems.
Demonstrated expertise in Microservices architecture, SOA etc.
Leading team to deliver projects using CI/CD (Continuous Integration & Delivery) techniques.
Strong knowledge of MQs and Kafka
Hands on development experience with XML technologies XSLT, XPATH, DOM, SAX, JAXP, XSD, XQuery Namespaces and XML parsers and tools.
Experience and passion for developing secure web applications
Implementation experience of software design patterns and best practices applicable to J2EE.
Preferred to have implementation experience of payment gateways, payment execution engines, Credit Card processing, payment rails, FX and emerging payment products based on industry leading platforms.
Knowledge and experience with RDBMSs (Oracle or MS SQL Server).
Prior experience with regulated financial organization is a plus.
Experience with Test Driven Development and Agile Methodologies in both a co-located and a distributed team environment is a plus
Experience implementing solutions using Agile/Kanban/Iterative delivery methodologies
Implementation experience with SAAS/PAAS based solutions.
Experience in utilizing SSDLC
Knowledge with enterprise integration services/solutions
Prior experience with regulated financial organizations