Software Engineer

M&T Bank · Brooklyn NY

Company

M&T Bank

Location

Brooklyn NY

Type

Full Time

Job Description

Overview:

Designs and implements solutions to solve basic to complex problems. Evaluates client requirements and processes, develops and prepares application environments which may involve diverse development platforms, software, hardware, technologies and tools. Completes day-to-day support activities and special projects.

Primary Responsibilities:
  • Play a key role as an individual contributor on complex projects. Determine feasible solutions and make recommendations.
  • Recommend new technology, policies or processes to benefit the organization and improve deficiencies.
  • Participate in regular Agile ceremonies (daily scrum, refinement, sprint planning, retrospective, etc).
  • Participate in discussions with business Product Owners to provide technology perspectives and recommendations.
  • Participate in the Software Development Life Cycle (development, source code management, CI/CD, releases, automated testing, UAT, etc).
  • Serve as subject matter expert in assigned area of responsibility
  • Build rapport within the organization. Communicate and develop a professional level of communication and cooperation.
  • Implement technology consistent with Division standards and long-range plans. Ensure adherence to all Department and Technology standards and procedures, including all documentation requirements.
  • 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 as assigned.

Scope of Responsibilities:

The position works under the supervision of the Technology Team Lead and may receive general direction from a more experienced team member. The jobholder is competent to work independently on most all high level systems analysis and technical phases of development and is expected to understand the business supported and its' terminology. The jobholder may assist or help train less experienced staff. The jobholder interacts with other technology personnel, clients and occasionally vendors.

Education and Experience Required:

Minimum of an Associate's degree and 2 years' technology experience, or in lieu of a degree a combined minimum of 3 years' higher education and/or work experience, including a minimum of 2 years' technology experience

2+ years of experience with Python

2+ years of experience with any relational database (SQL Server, Oracle, mysql, postgres, etc)

2+ years of experience with development on Linux

1+ years of experience with Jira, Confluence, Git/Gitlab

Familiar with application development software and hardware platforms

Excellent verbal and written communication skills

Excellent analytical skills

Excellent decision-making skills

Strong project management skills

Strong presentation skills

Understand technical, business and operational impacts of a project or problem

Education and Experience Preferred:

Any experience with SAS Institute products (SAS, Viya, RFW, QAM) is a plus

Any experience with scheduling systems (Autosys, Automic, etc) is a plus

Any experience with Ansible, Javascript UIs (Angular/React) is a plus

Any experience with Python test automation (pytest) is a plus

Good understanding of the Bank's application framework

Location
Buffalo, New York, United States of America

Date Posted

09/29/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer - Python - Vatic Investments

Views in the last 30 days - 7

Vatic Investments is looking for a Python Software Engineer to work on algorithmic trading systems The role requires expertise in C Python and Linux a...

View Details

Software Engineer - Viam

Views in the last 30 days - 14

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots It offers a modern architecture easy developer APIs clo...

View Details

Software Engineer, SDK/NetCode - Viam

Views in the last 30 days - 11

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for engineers to build software ...

View Details

Senior DevOps Engineer - 3Red Partners

Views in the last 30 days - 0

3Red Partners LLC is seeking a Senior DevOps Engineer to join their team The company offers competitive benefits excellent worklife balance and opport...

View Details

Senior Mobile Engineer - Viam

Views in the last 30 days - 13

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for a Mobile Engineer to build c...

View Details

Sr. Manager/Associate Director, Program Management - Volastra Therapeutics

Views in the last 30 days - 11

Volastra Therapeutics is a biotechnology company dedicated to discovering and developing treatments for patients with cancer They have raised funding ...

View Details