Career Search

Software Integrator & Developer, .NET 4.0, C#, WEB API - 3DFAT in Wilmington, DE at M&T Bank

Date Posted: 4/1/2018

Job Snapshot

Job Description

Software Integrator & Developer, .NET 4.0, C#, WEB API Wilmington, DE  
THE OPPORTUNITY
Application architectures range from vendor supplied package applications (70%) to in-house developed software (30%). Almost all applications have Active Directory, SMTP, sFTP, database (proprietary, MS SQL Server, SSRS, or Oracle), file or web service based interfaces, CNAME, DFS, ODBC, dependencies on other of our applications as well as dependencies on other department applications.

Will have demonstrated skills to be a highly motivated, excited, resourceful, hands-on team player who produces a high quality work with great pride. 

Should be experienced in all aspects of the SDLC with particular strengths in understanding business and functional requirements and thorough testing procedures.

SUPERVISORY RESPONSIBILITY
Act as back to Technical Team Lead and participate in development of junior staff. 

MINIMUM QUALIFICATIONS REQUIRED
Minimum of two years college with at least ten years involvement in systems analysis and application development, or an equivalent combination of education and experience.

Must Have Skills
  • 10 Years of experience.
  • Experience in architecting , designing and delivering RESTful services and micro services
  • Good knowledge of service design and SOLID principles
  • Experience in team coordination, ensuring good development standards and design principles are followed
  • Ability to communicate technical design and able to ensure they are correctly implemented in the code
  • Experience in code review, ensuring code quality
  • Experience in implementation of  automated unit testing (using NUnit/MSTest or other frameworks)
  • Experience in using .NET based ORMs (Entity framework 6 knowledge is good)
  • Experience in .NET DI frameworks. (Unity knowledge is good)
  • Hands on Core Technical Skills - .NET 4, C#, Web API
  • Ability to recommend new approaches, provide alternate solutions for a problem

Requires a complete understanding of the system development life cycle, application development alternatives and the client area’s functions.
Requires experience with state of the art application development support software and hardware platforms.

Must be familiar with industry direction.
Proficient in at multiple development tools and thorough knowledge of application development support software and hardware platforms along with a diverse technical background in computing environments.

Must possess a very good working knowledge of word processing, spreadsheet and databases.

Demonstrates expert analysis and resolution for the most complex problems.
Detailed knowledge of the Bank’s application framework.

Excellent understanding of vendor hardware configurations and software concepts both in the current environment and future technologies.

Ability to lead or actively participate in technical walkthroughs.
Capable of quickly learning new technical skills and grasp new concepts.
Excellent oral and written communication skills with the ability to effectively present to the target audience.

Requires excellent analytical, organization, and time management skills, strong judgment, and basic management skills, and the ability to work effectively with clients and IT management and staff personnel. Detail oriented, uses sound judgment, is proactive and self motivated

Asserts ideas, encourages teamwork and acts as a role model when leading and directing others.

Ability to handle multiple tasks on a variety of assignments.
Aware of the Bank’s business plan and strategic objectives.
Possess a thorough understanding of the business unit’s role and how they fit into the organization.
Good project organizational skills.
 
IDEAL QUALIFICATIONS PREFERRED
Bachelor’s degree in Computer Science or related discipline preferred.
  • User Experience design concepts
  • Event driven design
  • Experience in other.NET areas like MVC, SPA, JS frameworks etc.
  • Experience working in a large organization with Technology staff > 500.
  • Excellent understanding of vendor hardware configurations and software concepts
  • Must be detail oriented and an efficient worker.
  • MVC 5, JQuery, bootstrap
  • Experienced utilizing Team Foundation Server agile framework
  • Diverse technical background with distributed computing environments
  • MS Office, Visio Proficiency
 
ABOUT M&T
At M&T, we understand what's important when you're considering a career change: a company with a solid history of responsible growth and positive earnings. A company committed to the communities it serves, one that rewards performance and provides employees with opportunities to direct their own career paths. M&T is a company with a focus on the future.  
M&T Bank Corporation is an Equal Opportunity/Affirmative Action Employer.
M&T Bank Corporation does not sponsor individuals for the purpose of obtaining H-1 Visas.
M&T Bank Corporation has policies and procedures in place to promote a drug free workplace.