Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against M&T Bank's job description. Free.

Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against M&T Bank's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at M&T Bank — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at M&T Bank — free, in seconds.
About the Role
Perform complex systems analysis, design, and development. Collaborate with teams in systems development from analysis to testing. Provide analytical consulting, identifying new uses of technology to meet strategic objectives. Ensure efficient operation of supported applications. Recommend new technology, policies, or processes for improvement.
Responsibilities
- Perform complex systems analysis, design, and development.
- Direct and monitor resources, coordinating tasks on projects.
- Prepare and manage technical components of project plans.
- Collaborate with teams in systems development from analysis to testing.
- Evaluate and analyze interrelationships among programs, applications, and platforms.
- Provide analytical consulting, identifying new uses of technology to meet strategic objectives.
- Prepare clear technical specifications and update documentation.
- Review and assess project tasks, time frames, and effort.
- Ensure efficient operation of supported applications.
- Recommend new technology, policies, or processes for improvement.
- Follow and promote development standards and procedures.
- Maintain internal control standards and address audit points and regulatory issues.
Requirements
- Bachelor’s degree (or foreign equivalent) in Computer Science, or a related technical field plus five (5) years of experience in the job offered or as Software Engineer, Software Developer, Application Development Analyst, or related occupation.
- Three (3) years of experience in Developing Salesforce Applications using APEX, LWC, JavaScript, HTML, CSS.
- Three (3) years of experience with the nCino managed package in Salesforce.
- Three (3) years of experience in Software Test Management and Designing Test Plans for Unit Test and Front-End Test Automation.
- One (1) year of experience in RESTful API Design & Development: Java and Springboot.
- One (1) year of experience in Object Oriented Software Design utilizing SOLID principles.
- One (1) year of experience in Mentoring and guiding junior level engineers.
Skills
- Salesforce Applications
- APEX
- LWC
- JavaScript
- HTML
- CSS
- nCino managed package
- Software Test Management
- Test Plans
- Unit Test
- Front-End Test Automation
- RESTful API Design & Development
- Java
- Springboot
- Object Oriented Software Design
- SOLID principles
- Mentoring
Location
- Buffalo, New York, United States of America
Work Type
- In-office (four days per week)
Experience Level
- Senior
Education Level
- Bachelor’s degree
Salary/Compensations
- $147,118.00 - $147,118.00 per year