Posted:
9/4/2024, 8:56:52 AM
Location(s):
Delaware, United States ⋅ Wilmington, Delaware, United States
Experience Level(s):
Senior
Field(s):
IT & Security ⋅ Software Engineering
Overview:
The Wilmington Trust Institutional Client Services (ICS) division is experiencing rapid business growth and has initiated a strategic digital transformation program. In alignment with the business strategy, the engineering team is tasked with building a digital “trust management platform” using modern FinTech capabilities. The Payments team in ICS is accountable for over 1 trillion dollars in annual payments, and has a goal to increase scale, improve resiliency, and lower business risk by enhancing the existing custom payment system and eventually re-architecting all ICS payments into a single payment hub.
The technology manager role provides technology leadership for the Payments business area, including inbound and outbound wires, ACH, checks, SWIFT, and internal transfers. The role is accountable for IT management, technical design, systems integration, application development, vendor application lifecycle management (specifically for existing internal payment accounting systems and an eventual COTS payment hub), technical operations, and engineering team management. The role provides the highest-level technical direction with a mixture of management and hands-on execution, ensures compliance with corporate or regulatory policies, and engineers well-designed, safe, secure, scalable, reliable, and resilient technology solutions. This is a senior role managing a growing team of approximately 10 total engineers and will likely require team transformation with emerging payment solutions.
Primary Responsibilities:
Technology Planning: Oversee budget, vendor management, team capacity, architecture, IT systems capacity, and audit management.
Development Execution: Lead and contribute to technical design, coding, testing, deployment, and maintenance. Implement new technologies and enhance development standards, inclusive of buy vs. build vs. integrate decisions. Review key product development execution stats and implement continuous improvements.
System Reliability: Ensure reliable and resilient technology solutions through effective systems design, resilient coding, release management, change control, and incident problem-solving. For payments specifically, ensure continuous improvement and quality by instrumenting repeatable business-oriented payment test harnesses that stress all payment processes across scalability, resiliency, and payment data consistency of multiple systems.
Technical Architecture and Design: Author systems architecture documentation, technical specifications, and technical tasks aligned to user stories, with traceability to concrete technical components. Maintain accurate systems data as part of enterprise-wide technology tracking tools
Code and Test Harness Management: Maintain knowledge of the custom code and test harnesses, perform code reviews, and oversee code merge and elevation
Collaboration: Effective formal and informal communication with stakeholders, product owners, scrum masters, and technology teams.
Innovation: Recommend new technologies, policies, or processes. Evaluate vendor software.
Compliance: Adhere to internal control standards and address audit points and regulatory issues.
Team Management: Recruit top talent, maintain team morale, support diversity, and reflect the M&T Bank brand.
Education and Experience (Required):
Degree: A combined minimum of 11 years’ higher education and/or work experience, including a minimum of 4 years’ engineering and/or architecture experience and 5 years' leadership experience including people management
Technical Expertise: Management-level experience with full stack software engineering, object-oriented languages (preferably C# in .NET), front-end JavaScript/HTML frameworks (preferably Angular), data access technologies (preferably Entity Framework and SQL), software packaging tools (preferably NuGet and NPM), source code management tools (preferably Gitlab)
Financial Technology Systems: Must have experience with payments systems of any kind, and some experience with client management, core banking, financial reporting, loan management, or fraud/AML management solutions.
Vendor Management: Some experience with COTS business application vendors, IT vendors, and contract management.
Soft Skills: Technical leadership, people management, problem-solving, communication, time-management, cross-functional team coordination, and technical mentorship
Education and Experience Preferred:
DevOps: CI/CD pipelines, YAML, DevOps toolsets (Git, GitLab, Artifactory, NuGet, NPM, NodeJS, Docker, Kubernetes, Azure DevOps, MS Build, SonarQube), scripting (YAML, PowerShell, Linux/Bash, Perl).
Tools: Jira, Confluence.
Payment Systems: Emerging Payment Hub vendor solutions such as Thought Machine Vault Payments, Finzly, Temenos Payment Hub, or similar solutions.
Financial Industry Experience: Institutional Financial Products (Corporate Trust Accounts, Investment Funds, Bonds, Structured Finance, Collateralized Loan Obligations, etc.) and most payment methods (Wires, ACH, SWIFT payments, internal transfers, checks)
#LI-JB3
Website: https://mtb.com/
Headquarter Location: Buffalo, New York, United States
Employee Count: 10001+
Year Founded: 1856
Industries: Banking ⋅ Consulting ⋅ Credit ⋅ Financial Services ⋅ Insurance