Posted:
2/9/2026, 8:44:31 PM
Location(s):
Buffalo, New York, United States ⋅ New York, United States
Experience Level(s):
Mid Level ⋅ Senior
Field(s):
Software Engineering
Title: Software Engineer II
Job Location: 1 Seneca St, Buffalo, NY 14203. Position requires in-office work four (4) days every week.
Job Description: Design and develop software and web applications using ASP.Net, C#, JavaScript, Angular, Node JS, HTML 5 and CSS. Development of Web Services, Windows Services, Microservices, Web APIs, and RESTful APIs by following software design principles. Work with relational database management systems which includes MS SQL and perform database tuning, performance improvement and data migration using SSIS in both on prem and azure cloud environments. Design and create the batch jobs using enterprise scheduling tool (Automic). Perform the migration of Windows servers to latest Windows servers and Cloud by following all the cyber security standards and protocols. Perform requirement gathering, impact analysis, estimation, architecture designing, and prototyping of software. Develop or enhance enterprise applications by following Software Development Life Cycle (SDLC). Create self-contained, reusable, and testable modules and components by following technology standards and deployment in both windows and openshift platforms. Collaborate with the Line of business and other technology teams and executing the tasks by ensuring all deliverables comply with industry standards and guidelines. Develop software test strategies and implement quality control and assurance practices for the applications. Perform unit testing and implement performance improvements of SQL queries and Web APIs. Perform production support works for incidents, root cause analysis, prepare\update application support documentation and participate in incident management meetings. Setup, configure and deploy applications via automated DevSecOps pipelines (CI\CD) leveraging vulnerability scanning tools like Sonarqube and Veracode.
Minimum requirements: Bachelor’s degree (or foreign equivalent) in Computer Science, Engineering, or a related technical field plus eight (8) years of experience in the job offered or as Software Engineer, Software Developer, or related occupation.
Position requires eight (8) years of experience with each of the following skills:
Salary: $147,118 - $147,118
Website: https://mtb.com/
Headquarter Location: Buffalo, New York, United States
Employee Count: 10001+
Year Founded: 1856
Industries: Banking ⋅ Consulting ⋅ Credit ⋅ Financial Services ⋅ Insurance