Engineering Team Lead
Manufacturers and Traders Trust Co
Apply to this jobTitle: Engineering Team Lead
Job Location: 465 Main St, Buffalo, NY 14203. Position requires in-office work four (4) days every week.
Job Description: Plan, initiate, and manage information technology (IT) projects, providing high-level software development solutions and identify new technologies for implementation. Guide technical staff, evaluating complex interrelationships among programs, interfacing applications, and platforms; Perform specialized duties within M&T Bank’s Commercial, Credit, Finance, Risk, Regulatory, ICS & Wealth Technology – Technology department; Drive infrastructure, technology integration, implementation, and application support for commercial banking functional systems including loan origination, underwriting, approval, document preparation, and credit analysis systems used by M&T Bank’s commercial banking officers and customers; Contribute to Service Oriented Architecture (SOA), Integration, and Data Orchestration initiatives; Utilize batch data processing and data integration to design and develop multifaceted integration applications within the CL ART framework; Provide technical guidance in SOA for integrating complex data application systems with external cloud platforms; Ensure security and risk audit compliance on data standards; Conduct automated integration tests to achieve 100% pass results using standalone, console-based applications; Negotiate and reconcile data differences between legacy applications, promoting a “Single Source of Truth” data entity approach on an enterprise level; Develop batch-based applications and redesign existing applications as needed without affecting program timelines; Design infrastructure and implement automated deployment and testing solutions; Provide day-to-day guidance to technical individuals. Collaborate closely with client partners and business teams to evaluate, plan, and architect business initiatives using approved software tools and methodologies.
Minimum requirements: Bachelor’s degree (or foreign equivalent) in Information Technology or related technical field plus five (5) years of experience in the job offered or as a Software Engineer, Software Developer, IT Consultant or a related occupation.
Requires five (5) years of experience in each of the following:
- Java Development for both Frontend and Backend Applications, including gathering customer requirements with stakeholders and end users, creating high-level architecture and designs, developing prototypes and features, conducting unit testing, and providing maintenance support;
- API Services (including microservices) and Web Application Development using Java and supporting frameworks including SpringBoot, Spring, REST API, and SOAP;
- Building and designing databases and data warehouses using Oracle or similar relational databases including MS SQL Server or MySQL; and
- Batch processing using Java for data movement and transformation.
Requires two (2) years of experience in each of the following:
- Leading and guiding the work of technical staff;
- Running and administering applications;
- Developing and maintaining integration applications in Enterprise Service Bus tools;
- Java middleware orchestration libraries including Apache Camel;
- JavaScript, frontend application development; and
- DevOps Architecture and Delivery using Jenkins and GitLab.
Salary: $146,030.00-$156,030.00 per year
Location
Buffalo, New York, United States of AmericaSummary
Lead IT projects, guide technical staff, develop software, ensure data security, collaborate on solutions.
Job title
Engineering Team Lead
Experience level
5+ years
Minimum experience
5+ years exp
Industry
finance
Location requirements
On-site in Buffalo, NY; requires in-office work four days weekly.
Salary
$146k–$156k
Management role
Yes
Required skills
Preferred skills
Specializations
Structured locations inferred from the posting.
Buffalo, NY, USA