Overview
Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Skills
.NET
ADO
API
ASP.NET
Access Control
Ad Hoc Reporting
Job Details
UNIVERSAL Technologies is seeking a Lead Full Stack .NET Developer for a hybrid position in Brooklyn, NY. Local candidates, active LinkedIn preferred. The right candidate is responsible for the full lifecycle design, development, integration, and support of complex enterprise applications. This role requires deep expertise in Microsoft .NET, SQL Server, cloud technologies, GIS mapping solutions, and modern web frameworks. The developer will collaborate with cross-functional teamsincluding business analysts, QA analysts, and project managementto deliver scalable, secure, and innovative systems. The ideal candidate brings extensive experience designing mission-critical applications, building APIs and web services, implementing enterprise architecture standards, and supporting data-driven solutions across both modern and legacy platforms.
WHO WE ARE UNIVERSAL Technologies is a certified Women-Owned Business Enterprise (WBE/MWBE) IT consulting firm specializing in delivering top-tier technology talent and solutions to public sector and commercial clients. We provide expert resources across application development, cybersecurity, infrastructure, project management, data, and emerging technologies. WHAT WE OFFER We offer competitive compensation, comprehensive benefits, and the opportunity to work with industry-leading organizations on impactful, large-scale technology initiatives.
MANDATORY SKILLS/EXPERIENCE Candidates without the mandatory skills will not be considered.
SCOPE OF SERVICES
- Bachelors degree (BA/BS) in a technology-related field or equivalent experience.
- Minimum 8 years of experience with application development, data analysis, data access, data structures, data manipulation, databases, programming, testing, implementation, documentation, and software conversions.
- Experience working across environments including mainframe, mid-range, personal computers, and laptops.
- Ability to assist and/or lead program specification design and software solution implementation.
- 8+ years of object-oriented design, development, testing, and deployment in web/client-server environments.
- 67 years of hands-on development using Microsoft .NET and SQL Server technologies, including:
- C#.NET, ASP.NET, .NET Core, ADO.NET
- HTML5, AJAX, MVC, WPF, WCF
- Microservices, jQuery, React, Entity Framework, LINQ
- Visual Studio 2017/2019
- 6+ years of relational database design, normalization, T-SQL, stored procedures, SQL Server 2014/2017/2019, SSIS packages, and ER modeling tools (ERwin/ERStudio).
- Proficiency in data analysis and ad-hoc reporting using T-SQL, SQL Server, and Microsoft Excel.
- Expertise in map-based application development and GIS platforms such as ESRI ArcGIS Desktop, ArcGIS Online, Open Layers, and/or Mapbox.
- Advanced working knowledge of Azure DevOps, Microsoft Team Foundation Server, or similar ALM tools.
- Experience with UML, Rational tools, and other design tools.
- Strong analytical, decision-making, and problem-solving abilities.
- Strong communication, presentation, and leadership skills.
- Proficiency in JavaScript frameworks including React, Backbone, and Angular.
- Proficiency with responsive design frameworks such as Bootstrap.
- Experience with wireless/mobile/disconnected applications.
- Experience with online payment system integration.
- Working knowledge of Business Intelligence and Decision Support Systems.
- Prior experience on federal, state, or local government projects.
- Microsoft Certified Professional and/or advanced technical certifications (preferred).
- AWS or Azure Cloud Certification (preferred).
- Proven expertise in GIS API integration, spatial data querying, mapping services, and real-time analytics.
- Ability to support and maintain legacy systems (including Drupal platform).
- Work under the direction of a Project Manager.
- Collaborate with business analysts, QA specialists, and developers during design, development, testing, and implementation.
- Design, prepare technical specifications, develop, and maintain mission-critical systems.
- Develop API integrations, web services, and customer-facing web applications.
- Design and develop complex applications using:
- Microsoft .NET, C#.NET, .NET Core, ASP.NET
- ADO.NET, HTML5, AJAX, WPF, WCF, MVC
- jQuery, React, Entity Framework, LINQ
- Visual Studio 2017/2019
- Participate in SDLC/ALM processes utilizing Git, Azure DevOps, and/or Jira.
- Implement design patterns such as Singleton, MVC, and follow design principles.
- Perform relational database design, normalization, and stored procedure development (SQL Server 2014/2017/2019).
- Build secure web applications with user authentication and role-based access controls.
- Generate reports using SSRS; develop data migration/transformation processes using SSIS.
- Test, monitor, and enhance solutions through incremental updates and feature optimization.
- Create design artifacts including use case diagrams, architecture diagrams, class/sequence diagrams, and high-level/detailed design documentation.
- Understand high-level application and network architecture, performance constraints, and security frameworks.
- Provide accurate development time estimates.
- Develop workflow processes and approval flows.
- Participate in technical reviews and presentations.
- Conduct research and recommend technical solutions.
- Explore innovative ideas and initiatives that enhance system capabilities.
- Communicate effectively with technical and non-technical stakeholders.
- Contribute to system rollout strategies.
- Support legacy operational systems using Drupal.
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.