What are the responsibilities and job description for the C#, ASP.NET, MVC, SQL Server Programmer - Project Lead position at InfoLabs?
C#, ASP.NET, MVC, SQL Server Programmer – Project Lead
Primary Work Location: 1628 Browning Rd., Suite 100, Columbia, SC 29210
⏰ Work Arrangement: 50% Remote / 50% Onsite (Must report onsite weekly)
Contract Duration: 1 Year (Possibility of Extension)
Citizenship Requirement: Must be a U.S. Citizen or Green Card Holder (Visa Independent – No Sponsorship Available)
Education Requirement: Bachelor’s degree or higher in Computer Science or a related field
About the Role
Info Labs Inc. is seeking a highly skilled C#, ASP.NET, MVC, SQL Server Programmer – Project Lead to support our client, the South Carolina Department of Social Services (SCDSS). This role is part of the Web Application Development Team, responsible for developing, maintaining, and implementing mission-critical applications for the department.
The ideal candidate should be an expert in full-stack .NET development, possess strong architectural and problem-solving skills, and be capable of developing secure, scalable, and high-performance applications. This position requires both technical leadership and hands-on coding expertise, making it a key contributor to the success of re-engineering projects at SCDSS.
Key Responsibilities
✅ Software Development & Implementation
- Design, develop, and implement enterprise-level software solutions using C#, ASP.NET, and MVC.
- Develop data-driven applications utilizing MS SQL Server 2016 and relational database best practices.
- Build secure, scalable, and high-performance web applications using N-tier architecture.
- Develop web services (WCF) and APIs for system integration.
✅ Technical Leadership & Collaboration
- Collaborate with software engineers, technical leads, and stakeholders to define system requirements and architecture.
- Work with industry and government representatives to align development with data exchange formats, APIs, and messaging strategies.
- Mentor junior developers and provide technical guidance to the team.
✅ System Architecture & Documentation
- Design and document object-oriented subsystems and system components.
- Communicate technical designs, trade-offs, and implementation strategies effectively.
- Maintain clear technical documentation, system records, and best practices.
✅ Testing & Deployment
- Conduct unit testing, integration testing, and deployment in a structured CI/CD pipeline.
- Participate in testing sessions on development and production servers.
- Manage and maintain technical infrastructure, repositories, and build systems.
✅ Maintenance & Continuous Improvement
- Support and enhance existing applications while contributing to new re-engineering projects.
- Optimize application performance, scalability, and security.
- Participate in Agile methodologies for iterative development.
Required Skills & Experience
✔ 7 years of experience designing and implementing medium to large-scale .NET applications.
✔ 5 years of experience developing data-driven applications using MS SQL Server 2016.
✔ 5 years of experience in web-based software development with N-tier architectures, scalability, and security best practices.
✔ .NET Technologies:
- C#, ASP.NET, .NET Framework (5 years)
- ASP.NET MVC 3 or higher (Must Have: 3 years)
- WCF Web Services (Must Have: 5 years)
✔ Front-End Development: - jQuery (Must Have: 3 years)
- Angular / PrimeNG (Desirable: 1 year)
- AngularJS (Must Have: 2 years)
- Responsive Design (Recommended: 3 years)
✔ Development Tools & Environments: - Microsoft Visual Studio 2010/2013/2015/2017
- IIS 8.5, Windows Server 2012 R2 Enterprise
- TFS (Team Foundation Server) for source control and build management
✔ Technical Communication & Leadership: - Strong ability to communicate complex technical concepts to technical and non-technical stakeholders.
- Experience working with cross-functional teams in a fast-paced environment.
Preferred Skills
⭐ Experience with Economic Services system design and development.
⭐ Knowledge of Economic Services program objectives and mission.
⭐ Familiarity with Agile software development methodologies.
Why Join Info Labs Inc.?
Work on high-impact, mission-critical applications in the public sector.
Hybrid work opportunity (50% remote, 50% onsite in Columbia, SC).
Exposure to the latest web development technologies (.NET, Entity Framework, WCF, etc.).
Collaborative team environment with mentorship opportunities.
Salary : $65 - $75