Lead Full-Stack .NET Developer

Overview

Hybrid
Depends on Experience
Contract - Independent
Contract - W2

Skills

.NET
ADO.NET
AIM
ASP.NET
ASP.NET MVC
Access Control

Job Details

UNIVERSAL Technologies is seeking a Lead Full-Stack .NET Developer to support the enhancement and development of enterprise systems that manage the lifecycle of critical infrastructure assets across New York City. This multi-year position requires onsite availability 3/days per week in New York City, NY. This role requires a strong background in application and database development using .NET technologies, as well as experience working on large-scale, multi-team IT initiatives.

WHO WE ARE: UNIVERSAL Technologies, LLC is a Women-Owned (M/WBE) IT solutions and consulting company focused on delivering enterprise systems that significantly improve our clients' IT performance. We work across the IT spectrum including Development, Business/Systems/Data Analysis, Project Management, Cyber Security, Network Engineering, and High-Level System Architecture.
Our team members thrive in a culture of transparency, innovation, and growth. We aim to place talented professionals in roles that support impactful and mission-driven technology projects.

WHAT WE OFFER: Our W2 employees can expect the following benefits:
Competitive pay
Health/Dental Insurance
Group Life Insurance
401K
HSA/FSA
Pre-Tax Transportation Program
Generous Paid Time Off/Holiday Policy

MANDATORY SKILLS/EXPERIENCE: Candidates who do not meet these qualifications will not be considered.
Minimum of 5 years experience overseeing medium to large-scale projects with multiple work streams and distinct deliverables
Proven ability to coordinate and delegate assignments for project teams of 15+ consultants
Experience serving as the primary point of contact for project status, meetings, reporting, scope changes, and technical issues
At least 8-years of Expertise in application design, database design, coding, and integration/performance testing
Strong hands-on experience with .NET 3.5/4.0/4.5, .NET Core, ASP.NET, C#, MVC, Razor, and related technologies
Experience with T-SQL, stored procedures, SSIS, and SQL Server 2014/2017
Development of secure web applications with role-based access control
Experience with Microsoft Visual Studio 2017/2019 and SQL Server Management Studio
Familiarity with front-end technologies such as HTML5, CSS3, JavaScript, AJAX
Use of SSRS for reporting and data migration/transformation
Experience with tools such as Azure DevOps, Microsoft Test Manager, Team Foundation Server
Knowledge of SDLC methodologies including Waterfall, RUP, Agile/SCRUM
Strong communication, leadership, problem-solving, and documentation skills
Ability to estimate and deliver development tasks on schedule
BA/BS degree in a technology-related field
Microsoft certifications preferred
3 years of mentoring junior developers
6+ years of object-oriented development experience
2 years of enterprise/solution/application architecture experience
4+ years developing applications using C#, ASP.NET, MVC, ADO.NET, Entity Framework, LINQ, Bootstrap, AngularJS, BackboneJS, AJAX, WCF, and WPF
Experience in designing solutions using SOA and asynchronous messaging (MSMQ/WebSphere MQ)
Integration with RESTful or SOAP-based APIs
4+ years of database experience including SQL Server 2019/2022, SSIS, ERwin/ERStudio
Strong experience with configuration management and CI/CD using Azure DevOps or TFS
Exposure to GIS tools, mobile/disconnected applications, and map integration
Experience in designing large-scale workflow management systems
Knowledge of Business Intelligence and Decision Support Systems
Prior experience on federal/state/local government or asset management system development projects
Familiarity with UML/Rational or other design tools
Proficiency in Microsoft Office Suite

SCOPE OF SERVICES: The Senior Developer will work closely with NYC-based business units, IT development teams, and other stakeholders to design and deliver new enterprise systems and improve existing applications. Responsibilities include:
Detailed design and hands-on coding of web applications
Database architecture, normalization, and query optimization
Developing modules with secure, scalable .NET architecture
Creating and integrating web-based user interfaces using modern front-end frameworks
Implementing and consuming web services (WCF, REST, SOAP)
Managing source control, builds, and deployments
Creating technical documentation including use case diagrams, architecture documents, and design specifications
Supporting system testing, defect resolution, and ongoing maintenance
Leading and mentoring junior developers
Contributing to technical design discussions and architecture decisions
Ensuring adherence to SDLC processes and best practices

UNIVERSAL Technologies is an Equal Opportunity Employer.
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.

About UNIVERSAL Technologies