Lead C# .Net Software Developer

Overview

Hybrid
$150,000 - $180,000
Full Time

Skills

.NET
C#
ASP.NET
SQL
Amazon Web Services
Razor

Job Details

Responsibilities:

In this role you will design, develop, test, and support a suite of financial Intranet web applications and distributed systems. This role will provide technical leadership and support for the MPFM suite of applications. This includes developing technical design specifications, coding to those designs, unit testing, and reviewing code. This role works closely with Solution and Enterprise architects to ensure designs are aligned with the Bank s Enterprise Architecture requirements, standards, and strategy. It will work closely with the business units that utilize these applications to produce MPF pricing for Client and other Banks.

The Lead Developer will be expected to collaborate with others to provide high-availability production support for the MPFM modules so that pricing can be produced by the morning SLA. This role will also provide design leadership for re-platforming the application to a modern technology stack that aligns with the Bank s long-term technical direction.

How you ll make an impact:

You will play a crucial role in aligning the technical work with the business objectives.

Ensuring that the quality of work meets the technical requirements and coding conventions.

What you can expect:

Provide technical leadership for a critical, externally facing Bank application.

Provide a high-availability level of support by responding immediately to production incidents during the business day. Any application downtime is a critical production incident.

Code to the design specifications as represented by User Stories

Assist in software releases and communication to the end users

Support the team in adhering to Agile methods and in promoting continuous improvement

Adhere to the Bank s established policies, standards, and procedures for ensuring the security and integrity of our systems and data

Test changes to ensure issues are resolved and functionality and operational control are not adversely impacted

Follow the Bank s software development lifecycle (SDLC)

Participate in planning relevant projects, enhancements, and maintenance activities

Participate in planning the re-platforming of the MPFM applications to a modern solution stack that aligns with the Bank s technology strategy

Develop and maintain business domain knowledge (mortgages and mortgage pricing)

Stay current on technology changes and how to apply them to Bank initiatives

Skills:

College diploma or university degree in the field of computer science, information systems, or computer engineering and/or 5 years equivalent work experience is preferred

Minimum of 3 years of experience in building enterprise ASP.Net / SQL Server applications

Microsoft certificates a plus

Certificate or training in SCRUM project methodology

Ensure written and verbal communication is clear, concise, and timely to management

Exceptional customer service orientation

Provide guidance to less experienced members of the team

Work collaboratively and cohesively in a team

Manage conflict and constructively resolve issues

Adapt to change and rally around change

Object-oriented analysis and design

Solid understanding of design patterns, Ninject is a plus

C#, .Net

AWS: SNS, SQS, S3

Concurrent development source control and continuous integration using Git

LINQ to SQL, Entity Framework, and Objects

Web technologies: Asp.Net MVC, Razor, Web Services, HTML, CSS, JavaScript, and JQuery.

Unit testing and mocking, Moq is a plus

Database design and development (Microsoft SQL Server)

SQL Server Distributed Transactions

SQL Server Data Tools and Database Projects

Building, configuring, and deploying SSIS packages

Salary: $150,000- $180,000 per year ( depends on experience level)

Benefits: Medical Insurance, PTO, 401 (k) and more

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.