Truist is looking to solve complex technical, operational, risk management, and organizational challenges for its Tech organization by leading a team responsible for technology solutions that meet business needs and satisfy risk and operational requirements.
Requirements
- Java programing language, Spring framework, and leveraging them to develop scalable and maintainable applications.
- Cloud-native development practices and tools, including microservices architecture, API gateways
- Promoting best practices in software development, including Agile methodologies, DevOps practices, code quality standards, and CI/CD pipelines.
- Designing and implementing fraud detection and prevention applications including Login, New Deposit Account, Checks & Deposits, Account Take Over, Digital Wallets fraud.
- In-depth knowledge of technology trends, regulatory requirements, and IT strategies employed to continually meet the demands of clients and regulators.
- Utilizing: Java, RedHat OpenShift Container Platform, and IBM MQ
- Experience with leading software development teams to deliver projects.
Responsibilities
- Lead a team or teams responsible for technology solutions that meet business needs and satisfy risk and operational requirements of the Tech organization.
- Identify and resolve complex technical, operational, risk management, and organizational challenges for an LOB or several Sub LOBs.
- Direct the engineering and deployment of significant delivery projects in accordance with specified technical requirements, schedules, and budgets, including Agile methodologies.
- Oversee the planning, design, engineering, testing and deployment of application projects in conjunction with a variety of resources, which may include Waterfall or Agile approaches.
- Develop departmental plans, including business, financial, production and/or organizational priorities based on IT and focuses on long-term operations planning and performance, and broader business objectives and priorities.
- Apply an in-depth understanding of systems engineering and administration and a basic understanding of other IT disciplines in guiding and coaching team members.
- Adapt plans to meet service and/or operational challenges.
Other
- Bachelor's degree in Computer Science, Computer Engineering, or related technical field plus 8 years of progressive experience in software engineering or IT consulting positions
- Master’s degree in Computer Science, Computer Engineering, or related technical field plus 6 years of experience in software engineering or IT consulting positions
- Must be available to travel to Charlotte, NC regularly for meetings and reviews with manager and project teams within 24-hours’ notice.
- Must have strong negotiation/facilitation/presentation skills and negotiating with vendors
- Must be able to lead and manage the performance of multiple teams against a set of financial and operational objectives.