Senior Software Engineer - C#, Angular
Company: M&T Bank
Location: Austin
Posted on: May 14, 2022
|
|
Job Description:
**Future relocation to Buffalo, NY will be required to be fully
considered for this opportunity.**_Would you like to work for a
company who has made it their goal to become one of the best
companies to work for in the nation? Are you passionate about
learning and using the newest technologies? We are looking for
engaged developers to help drive modernization with contemporary
tools. We want to empower your growth and success!_Click here to
check out the new Tech Hub!**Consumer, Business and Digital
Banking** - We work with our retail banking, business banking,
consumer lending, mortgage and digital banking businesses to define
far reaching technology strategies to evolve our customer
experiences, to make us easier to business with and to deliver
solutions that deliver real value. This includes all core consumer
deposit, loan and payment processing and servicing platforms; all
core channel systems for retail branches, ATMs and call centers;
custom built online and mobile banking platforms; and mtb.com and
marketing ecosystem capabilities.Overview:Provides designs,
specifies information systems solutions and the highest level
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 critical components
and major modifications effectively using analytical and technical
skills, available technology and tools in the evaluation of client
requirements and processes. Provides solutions that are
technologically sound. Often directs and monitors the activities of
less experienced personnel.Primary Responsibilities:+ Complete and
oversee the most complex systems analysis, design and development
efforts. Play a key role as a leader and individual contributor on
complex projects. Provide the highest level analytical consulting
and leadership in identifying and implementing new uses of
information technologies to assist the client areas and Bank in
meeting their short-term business goals and long-term strategic
objectives.Direct and monitor less experienced resources and
coordinate development tasks for any scope project. Prepare and
manage the technical component of project plans.Confer with other
Development, operations staff and Technology staff in overall
systems development direction from technical analysis to user
acceptance testing.Prepare and review test data and execute
detailed test plans. Complete any required debugging.Evaluate and
understand highly complex interrelationships and effects among
programs, interfacing applications and platforms.Prepare thorough,
clear technical and functional specifications and update systems
documentation. Prepare charts, tables and diagrams to assist in
analyzing problems. Review documentation prepared by less
experienced staff.Prepare and review assessments to include
required tasks, estimated time frames and effort for any scope
project.Maintain efficient operation and effectiveness of supported
applications.Recommend new technology, policies or processes to
benefit the organization and improve deficiencies. Lead or
participate in technical evaluations of vendor software.Follow and
promote use of development standards and procedures.Maintain high
level of technical aptitude and expert working knowledge of the
supporting application(s), development environments and the
supported client environment.Assist in developing expense and
capital budgets.Monitor employee performance and may prepare annual
appraisals.Understand and adhere to the Company's risk and
regulatory standards, policies and controls in accordance with the
Company's Risk Appetite. Identify risk-related issues needing
escalation to management.Promote an environment that supports
diversity and reflects the M Bank brand.Maintain M 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 or projects as
required, which may include playing a lead role in due diligence,
cost/benefit analysis or business study activities.Tech Stack:+
MSSQL+ C#+ REST+ Entity Framework+ ASP.NET MVC+ Typescript+
Angular+ Automated TestingScope of Responsibilities:The position
works under supervision of Technology management. The jobholder is
competent to work independently on all high level systems analysis
and technical phases of development. The position is capable of
managing the activities of others on any scope project and often
leads project activities. The jobholder monitors staff performance
on assigned projects related to their overall abilities and
effectiveness in completing projects within schedules. The position
participates in the development of less experienced staff. The
position interacts with senior management, other technology
personnel, clients and vendors. The jobholder provides backup to
higher management as required and may be called upon to serve as a
technical representative on committees, ad-hoc projects,
etc.Education and Experience Required:Minimum of an Associate's
degree and 6 years' systems analysis/application development
experience, or in lieu of a degree, a combined minimum of 8 years'
higher education and/or work experience, including a minimum of 6
years' systems analysis/application development experienceFamiliar
with application development software and hardware
platformsProficiency with personal computers as well as pertinent
project management, word processing and spreadsheet softwareCapable
of working on multiple projects of a complex natureExcellent
problem-solving skills to assist in issue resolutionExcellent
verbal and written communication skills, with prior experience
presenting to the target audienceExcellent organizational and time
management skillsDetail-orientedStrong lateral thinking
skillsExperience coordinating between Applications and business
unitsExperience recommending and implementing system
solutionsExperience driving project milestones and delivery
datesProven mentoring and leadership capabilities from a project
management perspectiveEducation and Experience Preferred:Good
understanding of the Bank's application frameworkSubject matter
expert in business with knowledge or experience utilizing
application/system being supportedMastered understanding of
applications supported with an advanced knowledge of
interfacing/integrated applicationsAbility to work in a team
environment as well as autonomouslyAbility to multitask for various
components of complex projectsMastered knowledge and focus of the
entire system to work on projects outside of normal
business-as-usual (BAU)\#MSSQL #C# #REST #EntityFramework
#ASP.NETMVC #Typescript #Angular #Automated
TestingLI-KB1**Location**Austin, Texas, United States of AmericaM
Bank Corporation is an Equal Opportunity/Affirmative Action
Employer, including disabilities and veterans.
Keywords: M&T Bank, Austin , Senior Software Engineer - C#, Angular, Accounting, Auditing , Austin, Texas
Click
here to apply!
|