Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Technical Lead (Job Code: 1011)

Job

Virtual Systems Solutions, Inc., d/b/a Softura

Farmington Hills, MI (In Person)

$89,250 Salary, Full-Time

Posted 1 week ago (Updated 6 days ago) • Actively hiring

Expires 6/30/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
75
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Responsible for providing hands-on technical leadership across the full software development lifecycle; ensuring the delivery of high-quality, scalable, and secure enterprise applications; designing and developing solutions using modern Microsoft technologies; collaborating with architects and business teams, and guiding onshore/offshore development teams to successful project execution; develop, enhance, and maintain enterprise applications using .NET Core, .
NET 8, C
#, MVC, and front-end technologies such as AngularJS, JavaScript, HTML, CSS, XML, Bootstrap, VB.NET, Windows Services; perform hands-on coding and troubleshooting in C#, implementing best practices for performance, scalability, and maintainability; design and develop relational databases using SQL Server, including stored procedures, functions, indexing strategies, and performance tuning; build and integrate data workflows using Azure Data Factory for ETL/ELT operations and cloud-based data integration; collaborate with Enterprise Architects to understand architectural direction and translate the architecture into actionable technical tasks; convert business requirements and use cases into functional applications and detailed technical specifications; lead one or more project teams, provide technical mentoring, and guide both onshore and offshore development resources; facilitate requirement-gathering sessions with Business Analysts and client stakeholders; identify essential services, reusable components, and technical tasks; document them clearly in DevOps; assist project managers with effort estimation, resource planning, and project timelines; communicate progress, risks, and dependencies effectively; utilize and apply knowledge of : .
NET, ASP.NET
Core, C#, ASP.NET MVC, Web API, Microsoft SQL Server, Azure SQL, JavaScript, HTML5, CSS3, and Git to complete necessary tasks; perform code reviews to ensure adherence to architectural guidelines, coding standards, and best practices; ensure compliance with Non-Functional Requirements including performance, security, reliability, and scalability; review and address SonarQube and OWASP findings to maintain green-quality metrics and eliminate vulnerabilities; enforce coding standards, reusable patterns, code templates, and architectural consistency across all components; ensure all quality control processes are followed, including testing, validation, and peer reviews; integrate custom applications with existing enterprise components and services to deliver complete end-to-end solutions; work closely with DevOps teams to manage environments, CI/CD pipelines, configuration management, and secure release processes; support the creation of prototypes to validate architecture decisions, design hypotheses, and feasibility of technical approaches; staying current with the latest industry trends, especially in .NET Core, .NET 8, Azure services, and modern web technologies, and introduce relevant improvements to the team; mentor junior and senior developers, fostering a learning-oriented, collaborative, and high-performance engineering culture; develop and maintain data integration processes using SSIS and create reporting solutions using SSRS where applicable.; create detailed Technical Specification documents derived from SRS (Software Requirements Specification); and document application flows, architecture components, integration points, and development guidelines in DevOps.
Location:
23570 Haggerty Road, Farmington Hills, MI 48335
Salary:
$89,250 per year
Education:
Bachelor's Degree - Information Technology, Computer Science, Computer and Information Science, or in a related field of study (will accept equivalent foreign degree);
Training:
None;
Experience:
Two (2) years in the position above, as a Technical Lead, as a Software Programmer, as a Senior Software Engineer, as a Graphics Designer, or in a related occupation;