JOBSEARCHER

Software Technical Lead - STL 26-04994

Via DiceNew York, NYMay 11th, 2026
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Compu-Vision Consulting, Inc., is seeking the following. Apply via Dice today!Job Title: Software Technical LeadLocation: New York, NYDuration: 3 YearsJob Description: We are seeking an experienced Software Technical Lead to support the development and implementation of a large-scale asset management and work order tracking system. This project aims to replace legacy tools with a modern, web-based, map-centric solution that supports workflow automation, asset tracking, and reporting across geographically distributed users.Project Overview: The project involves building a browser-based, mobile-compatible system using open-source and Microsoft technologies. The platform will support asset lifecycle management, geocoded data visualization, and role-based workflows for engineers, contractors, inspectors, and administrators. It will also include integration of legacy data, mapping interfaces, and reporting capabilities to improve operational efficiency and eliminate system limitations.Key Responsibilities:Lead application design, database design, development, and testing (unit, integration, performance)Develop and integrate application modules using .NET technologies (C#, ASP.NET, .NET Core)Build web-based user interfaces using MVC/MVVM patterns, HTML5, CSS, JavaScript, and AJAXDesign and manage relational databases using SQL Server, including T-SQL and stored proceduresDevelop secure applications with authentication and role-based access controlImplement reporting solutions using SSRS and manage data migration using SSISUtilize tools such as Azure DevOps, TFS, and SharePoint for version control and CI/CDDevelop and integrate web services (REST/SOAP, WCF)Ensure code quality and adherence to design standardsFollow SDLC methodologies including Agile, Waterfall, and RUPCollaborate with business analysts, SMEs, and development teamsCreate technical documentation including architecture diagrams and design artifactsParticipate in code reviews, technical discussions, and solution designProvide leadership, mentorship, and guidance to development teamsIdentify and resolve technical issues and provide innovative solutionsMandatory Requirements:Minimum 7 years of experience managing medium to large-scale IT projectsExperience leading teams of 15+ members and coordinating multiple workstreamsStrong experience serving as the main point of contact for stakeholders and leadershipPreferred Qualifications:Bachelor s degree in a technology-related field or equivalent experienceMicrosoft or related technical certifications preferred5+ years of experience managing and mentoring development teams8+ years of experience in software development and deployment of enterprise applications4+ years of experience in solution/application architecture6+ years of hands-on experience with .NET technologies and SQL ServerStrong experience with front-end technologies (HTML5, CSS3, JavaScript frameworks)Experience with database design, SSIS, SSRS, and data modeling toolsExperience with CI/CD, version control, and development tools (Azure DevOps preferred)Knowledge of Service-Oriented Architecture (SOA) and API integrationsExperience with asynchronous messaging systems (e.g., MSMQ)Familiarity with GIS tools and map-based applicationsExperience in mobile or distributed application architectureStrong understanding of SDLC methodologies (Agile, Waterfall, SCRUM)Experience with UML or similar design toolsAdditional Skills:Strong analytical and problem-solving abilitiesExcellent communication and leadership skillsAbility to manage multiple projects and prioritiesExperience working with government or public sector projects preferredExperience in asset management system development is a plusKey Attributes:Team-oriented with strong interpersonal skillsAbility to work in a fast-paced and complex environmentProactive, detail-oriented, and solution-driven mindset