• Sr. Software Engineer - Java

    M&T BankBuffalo, NY 14211

    Job #2695808636

  • Overview:

    This role involves supporting a key initiative to modernize our Treasury Management and Payment technologies. We seek a strong Java focused software engineer eager to learn new platforms, capable of driving projects forward, and possessing a dynamic, engaging personality.

    Primary Responsibilities:

    • Direct and monitor less experienced resources and coordinate development tasks for any scope project. Prepare and manage the technical component of project plans.

    • Confer with other Development, operations staff and Technology staff in overall systems development direction from technical analysis to user acceptance testing.

    • Prepare and review test data and execute detailed test plans. Complete any required debugging.

    • Evaluate and understand highly complex interrelationships and effects among programs, interfacing applications and platforms.

    • Prepare thorough, clear technical and functional specifications and update systems documentation. Prepare charts, tables and diagrams to assist in analyzing problems. Review documentation prepared by less experienced staff.

    • Prepare and review assessments to include required tasks, estimated time frames and effort for any scope project.

    • Maintain efficient operation and effectiveness of supported applications.

    • Recommend new technology, policies or processes to benefit the organization and improve deficiencies. Lead or participate in technical evaluations of vendor software.

    • Follow and promote use of development standards and procedures.

    • Maintain high level of technical aptitude and expert working knowledge of the supporting application(s), development environments and the supported client environment.

    • Assist in developing expense and capital budgets.

    • Monitor employee performance and may prepare annual appraisals.

    • Understand and adhere to the Company's risk and regulatory standards, policies and controls in accordance with the Company's Risk Appetite. Identify risk-related issues needing escalation to management.

    • Promote an environment that supports diversity and reflects the M&T Bank brand.

    • Maintain M&T internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators as applicable.

    • Complete other related duties or projects as required, which may include playing a lead role in due diligence, cost/benefit analysis or business study activities.

    Tech Stack:

    Java

    Linux

    Experience with digital platforms

    Experience with Single Sign on is preferred

    Experience with Payments (wire, ACH, RTP) is preferred

    Education and Experience Required:

    • Minimum of an Associate's degree and 6 years' systems analysis/application development experience, or in lieu of a degree, a combined minimum of 8 years' higher education and/or work experience, including a minimum of 6 years' systems analysis/application development experience

    • Familiar with application development software and hardware platforms

    • Proficiency with personal computers as well as pertinent project management, word processing and spreadsheet software

    • Capable of working on multiple projects of a complex nature

    • Excellent problem-solving skills to assist in issue resolution

    • Excellent verbal and written communication skills, with prior experience presenting to the target audience

    • Excellent organizational and time management skills

    • Detail-oriented

    • Strong lateral thinking skills

    • Experience coordinating between Applications and business units

    • Experience recommending and implementing system solutions

    • Experience driving project milestones and delivery dates

    • Proven mentoring and leadership capabilities from a project management perspective

    Education and Experience Preferred:

    • Subject matter expert in business with knowledge or experience utilizing application/system being supported

    • Mastered understanding of applications supported with an advanced knowledge of interfacing/integrated applications

    • Ability to work in a team environment as well as autonomously

    • Ability to multitask for various components of complex projects

    • Mastered knowledge and focus of the entire system to work on projects outside of normal business-as-usual (BAU)

    We support our team members with generous benefits.

    • Competitive compensation

    • Health, welfare, and retirement benefits

    • 401(k) match at 5%

    • Work-life balance and flexible work arrangements

    • Banking Officers start with 25 days PTO plus 12 paid holidays

    • 40 hours paid volunteer hours per year

    • Much more.

    #LI-JB3

    M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $110,635.01 - $184,391.68 Annual (USD). The successful candidate's particular combination of knowledge, skills, and experience will inform their specific compensation.

    Location:

    Buffalo, New York, United States of America

    M&T Bank Corporation is an Equal Opportunity/Affirmative Action Employer, including disabilities and veterans.