Managing Director, Applications Development
Job Description
Do you love to ask questions? Are you creative? Do you aspire to be inspiring? If yes, then you maybe the right person to join this new, dynamic and fun team. We cannot wait to meet you!
Check out a video on our Company Culture! Millennium Trust Culture
POSITION SUMMARY
The Managing Director, Applications Development will be primarily responsible for defining Millennium Trust Company's (MTC) Technology application solutions strategy, managing, and supporting the people, projects, resources, applications, development, and delivery related to the application and overall implementation impacting MTC business and administrative areas. This role will report directly to the ELT, Chief Technology Officer and be a critical member of the IT Leadership Team.
The position's key areas of focus are understanding the underlying business processes supported to ensure IT deliverables are aligned to the task, supplying the most efficient solutions, factoring in all relevant Audit and Regulatory constraints, reflecting the most effective use of applicable technology and designing in the flexibility to accommodate the high pace of change.
This role will manage a team of approximately 15-20 employees across various technology platform solutions.
Fundamental Components:
- Define and execute MTC Technology application solutions strategy
- Align, formulate, validate, link, and implement 3-5-year plan for area of responsibility with total IT and corporate vision
- Proactively identify aging or redundant technologies within the existing technology inventory which have been eclipsed by newer products, application solutions or services that may better suited to support expanding business needs; establish a sunset program to retire outdated technologies and applications
- Identify current workflow client portals and partner with business to identify and implement client and employee experience improvements
- Primary oversight and management of projects related to Application and Process Development solutions
- Directly manage multiple concurrent projects, both simple and extremely complex
- Sustain knowledge and experience in Technology delivery to the supported client areas. Key technologies include Web application solutions, Content & Documentation Management Systems, Salesforce & Lightning/Apex, Report-building, MS-SQL, MS Office, Database, MS Development (C#, .Net) environment, SSRS, SSIS, Informatica, Java/Groovy
- Ensure that the relevant governance and control processes are invoked and reflected for projects
- Define and establish benchmarks and quality measures for area of responsibility
- Participate in disaster recovery and contingency planning
- Ensure that Information Security Technology controls and processes are followed, architected, and tested throughout the entire lifecycle of development
- Effectively manage relevant 3rd party vendor relationships, while demonstrating excellent vendor management skills
- Support and participate in the overall IT Governance structure, with specific emphasis on, Application Architecture, Services Integration, Quality/Testing Management, and alignment with Enterprise Data Architecture.
- Drive knowledge, component and service sharing into the team.
- Focus on the implementation of cost-effective, extensible, and supportable solutions (whether 3rd party or bespoke)
- Support a continuous development and integration methodology and release process (full DevOps lifecycle)
- Improve the stability and resiliency of all relevant production processes.
- Institute a robust model addressing process/application failures
- Ensure that a suite of Operational metrics are gathered reflecting progress
- Provide mentorship to the entire organization in Application Development & Integration, ensuring that the material is properly tailored to the context of the recipient audience
- Institute a strong culture of collaboration, responsibility, learning and mentorship
- Work with internal sales and external clients to assess scalable process and data integration solutions
- As the prime liaison between IT and the client:
- Business/IT opportunity (value added role):
- Know the business and IT
- Stay apprised of client business plan and direction
- Act as a technology visionary
- Apply technology to business
- Gather defensive/offensive intelligence
- Provide consulting and guidance to corporate management on effective use of IT
- Relationship Manager:
- Understand the business
- Determine the right services for our clients
- Assess IT's effectiveness
- Represent client's point of view
- Develop a good working rapport with client base with excellent communications.
- Resource Integration:
- Identify project team requirements and capital requirements
- Other duties as assigned
Essential Functions:
- Manage a significant functional unit with major company-wide impact
- Develop and determine strategy for their business unit by partnering cross departmentally
- Ensure organization is set up to meet current and future goals
- Create and develop the strategy for the department that aligns with the overall organizational vision and goals
- Lead and deliver initiatives with major impact company-wide
- Partner across senior leadership to drive and align functional strategies and execution plans
- Communicate and influence a compelling vision and focus on activities that support strategic initiatives
- Determine, implement, and support the most effective organization structure
- Own results for every aspect of the department, to include headcount/resource planning, metrics, team member engagement, and operational execution
Experience Desired:
- Years of Experience: 15+ and 10+ years prior work experience in a financial services industry preferred
- Leadership Experience: 7+
- Bachelor's Degree with preferred major in Computer Science or related field; Masters preferred
- Strong background in requirements definitions, translating client needs, market trends, and strategic imperatives into business requirement documents and functional requirement specifications
- Proven experience in agile leadership managing projects and teams
- Excellent communication, presentation, interpersonal, and analytical skills, including the ability to communicate clearly and persuasively across different audiences and varying levels both within and outside of the organization
- Strong Object / Relational mapping experience and ETL principles/knowledge
- Experience with developing integration solutions and ecosystems that decouple data from systems of records and presentation systems that scale
- Expertise in Service Oriented Architecture design, web/RESTful services, and event-driven architecture
- Experience in designing for 24 x 7 availability in a complex, batch, and real-time driven environments
- Ability to influence others, up to the senior/executive level with outstanding presentation development and delivery skills
- Ability to successfully drive projects, processes and change management concepts in a dynamic and complex operating environment
- Broad knowledge of, and practical experience with, financial institution operating areas, functions, products and services and the laws and regulations that apply
- Proven track record of successful leadership in ensuring buy-in at all levels including developers, architects, peers, middle and senior management
- Self-driven and motivated individual
- Effective experience with 3rd party vendor products and integration.
- Proven, advanced development skills in the Microsoft/C#/.Net/MS-SQL Technology stack
- Experience with Java, Groovy, AngularJS and other web development and delivery technologies
- Working knowledge of trust and portfolio accounting systems, IRAs and alternative assets preferred
- IRA/IRS rules and regulations knowledge and experience preferred
- Familiarity with Avoka and/or other Transaction Portal solutions preferred
- Familiarity with Salesforce and the Apex/Lightning Development environment preferred
- Familiarity with Activebatch and/or other 3rd party scheduling systems preferred
Date Posted
09/17/2022
Views
6
Similar Jobs
Account Manager (Advertising Sales Team) - Chicago - CafeMedia
Views in the last 30 days - 6
This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...
View DetailsAVP, Internal Audit - CNA
Views in the last 30 days - 11
The job description is for an Assistant Vice President Internal Audit position at CNA The role involves leading a team to provide risk management gove...
View DetailsSoftware Product Consultant - CSC Corptax
Views in the last 30 days - 10
The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...
View DetailsSr. Software Engineer - OEMS Team - Enfusion
Views in the last 30 days - 8
Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...
View DetailsIT Service Delivery Specialist - Green Thumb
Views in the last 30 days - 6
The job posting is for a Service Delivery Specialist who will provide technical support to GTI staff The successful candidate must be a highly motivat...
View DetailsIT Service Desk Analyst - Green Thumb
Views in the last 30 days - 8
The job posting is for an IT Service Desk Analyst at GTI The successful candidate will provide technical support to staff work independently and have ...
View Details