Software Engineer - Full Stack C#/NET Angular

Overview

Remote
On Site
USD 93,581.10 - 155,968.51 per year
Full Time

Skills

SAP BASIS
Information Systems
Technical Direction
Evaluation
Articulate
Analytical Skill
Finance
Debugging
C#
.NET
API
AngularJS
TypeScript
User Experience
SQL
Microsoft Azure
Microsoft SSIS
YAML
Continuous Integration and Development
Windows Forms
UI
SSO
Git
Scripting
Python
Higher Education
Systems Analysis
Application Development
Computer Hardware
Project Management
Problem Solving
Conflict Resolution
Issue Resolution
Communication
Presentations
Target Audience
Management
Attention To Detail
Multitasking
FOCUS

Job Details

The Bank sponsors individuals for TN and H-1B transfers on a case by case basis. Please note that this position is not open to anyone on an F-1 student visa including those eligible for CPT/OPT or the Stem OPT extension.

Overview:

Provides designs, specifies information systems solutions and highly technical direction in the development of new or existing applications to solve basic to complex problems or enhancements. Serves as a principal application designer for major modifications effectively using analytical and technical skills and available technology and tools in the evaluation of client requirements and processes. Provides solutions that are technologically sound. May complete day-to-day support activities and special projects. Often directs and monitors the activities of less experienced personnel.

Primary Responsibilities:
  • Taking initiative and ownership of tasks or projects, even without formal request
  • Ensuring high quality code and maintaining accuracy
  • Ability to articulate complex technical concepts to non-technical stakeholders
  • Clear and concise written and verbal communication
  • Analytical thinking to break down complex problems and find solutions
  • Creativity in finding practical solutions within constraints of a financial institution
  • Balancing multiple tasks of projects and meeting deadlines while Balancing high-pressure situations, particularly in response to urgent issues in production; being able to stay composed and debug the issue.
  • Recognizing when a problem requires additional expertise and reaching out for support

Tech Stack:
  • C# .Net v8+ API
  • Angular v17+ / Typescript
  • UI/UX experience
  • SQL
  • Azure
  • OpenShift
  • SSIS
  • Yaml/CiCD
  • Winforms or other Desktop UI Frameworks
  • SSO
  • Git
  • Scripting
  • Atomic
  • Python

Education and Experience Required:

Minimum of an Associate's degree and 5 years' systems analysis/application development experience, or in lieu of a degree, a combined minimum of 7 years' higher education and/or work experience, including a minimum of 5 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

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

Strong organizational and time management skills

Detail-oriented

Strong lateral thinking skills

Experience coordinating between Applications and business units

Experience recommending and implementing systems solutions

Experience driving project milestones and delivery dates

Education and Experience Preferred:

Good understanding of the Bank's application framework

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

Advanced understanding of applications supported with a sound 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

Action-oriented

Pro-active

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

M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $93,581.10 - $155,968.51 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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.