Senior .NET Full Stack Developer
Role details
Job location
Tech stack
Job description
-
Design, develop, implement, and debug software subsystems and components.
-
Write and execute unit tests and participate in integration testing and deployment activities.
-
Collaborate with software engineers and technical leaders to understand subsystem and component specifications.
-
Recommend improvements to facilitate efficient and effective software development.
-
Interact with industry and government representatives regarding APIs, messaging strategies, data interchange formats, application servers, and infrastructure requirements.
-
Design and document software subsystems and system components using object-oriented principles.
-
Participate in integrated test sessions on test and production servers.
-
Determine and communicate the impact of system-level decisions on subsystems and components.
-
Support management of the team's technical infrastructure, including repositories, build systems, and testing systems.
-
Share technical expertise within the organization and mentor junior software development engineers.
-
Work collaboratively with the team to ensure successful project delivery.
-
Contribute to the delivery of the Economic Services Re-Engineering project, including Registration, Interview Center, and Eligibility systems for DSS.
Requirements
We are seeking a highly motivated software development professional to join the Web Application Development team supporting mission-critical applications project.
The ideal candidate will have strong experience developing web-based applications and services using Microsoft technologies, including .NET, C#, ASP.NET MVC, Angular, SQL Server, and related tools and frameworks., + 7+ years of experience designing and implementing medium to large-scale software systems and components using .NET architectures.
-
5+ years of experience developing data-driven applications utilizing SQL.
-
5+ years of experience building web-based software systems using N-tier architectures, dynamic content, scalable approaches, and complex security models.
-
2+ years of experience with Angular.
-
Experience with Microsoft Visual Studio, C#, ASP.NET, ASP.NET MVC 3 or higher, .NET, jQuery, Angular, PrimeNG, MS SQL Server, and TFS.
-
Knowledge of Microsoft operating systems and at least two application, database, messaging, or web server systems.
-
Ability to design and implement multiple software components and subsystems.
-
Strong verbal and written communication skills with technical and non-technical stakeholders.
-
Ability to communicate effectively with DSS and other State IT staff.
-
BS Degree or equivalent work experience.
Preferred Qualifications
-
Experience related to Economic Services Eligibility applications (SNAP/TANF) system design and development.
-
Experience with Agile software development.
-
Microsoft Certification - Development side.
Environment & Tools
-
MS Server 2012 R2 Enterprise Server
-
IIS 8.5
-
MS SQL Server 2016
-
TFS (Team Foundation Server)
-
Microsoft Visual Studio 2010/2013/2015
-
C#
-
ASP.NET
-
.NET
-
IIS
-
ASP.NET MVC
-
jQuery
-
SSRS
-
WCF
-
Entity Framework 6
-
Responsive Design
-
Angular (PrimeNG)
-
AngularJS