Preloader

Loading

Software Engineer (Buffalo, NY) – M&T Bank

  • Computer & IT
  • Fulltime
  • 3 years ago
  • Buffalo

Job Information

  • icon
    No. of Openings 1 opening
  • icon
    Job Experience : 2-5 years
  • icon
    Job Qualifications Bachelors

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

Job alerts

Receive emails for the latest jobs matching your search criteria

Uploading
Color SWITCHER