Job Title: System Software Programmer – Project Lead Company Name: NavitasPartners Job Url: https://www.simplyhired.com/job/3yR9QGQuW0FL7zA03gQ4KR4JUpMn5YQwf8acD_a6FB4SF2nX2qIvMQ Job Description: System Software Programmer – Project Lead - 26-02147 NavitasPartners Columbia, SC Job Details From $61 an hour 7 hours ago Qualifications Responsive design Version control ASP.NET MVC IIS 5 years Bachelor of Science Visual Studio System design SSRS Application deployment Scalable systems Windows SQL WCF VB.NET Implementing web services Azure DevOps proficiency Application design Scalability System architecture design Regression testing Web applications Agile software development AngularJS Integration testing Senior level Project leadership Entity Framework PowerShell Active Directory management Database software proficiency Full Job Description System Software Programmer – Project Lead Location: South Carolina, Remote (Position may convert to fully onsite with no notice. Candidate must be willing to relocate if required.) Duration: 12 Months Project Scope IRT is seeking a highly experienced System Software Programmer – Project Lead to support enterprise-scale Human Services applications. The team develops and maintains large case management systems and secure information portals supporting child and adult protection services. This role will focus on designing, developing, and supporting enterprise web applications built on the Microsoft .NET platform. Position Overview The ideal candidate is an experienced senior developer with strong expertise in: Visual interface development Application logic design Database architecture Web services construction Enterprise application development on Microsoft Windows platform The Project Lead will be responsible for full lifecycle development including code development, database scripting, testing, source control, build management, integration testing, and deployment. Key Responsibilities Collaborate with software engineers and technical leaders to review specifications and recommend improvements Review and improve existing system design and code quality Design and document subsystems and system components using object-oriented principles Implement, debug, and test components and subsystems Participate in integrated testing across test and production environments Communicate system-level impacts to subsystems and components Provide guidance on architectural decisions and mitigation strategies Support technical infrastructure (repositories, build systems, testing frameworks) Support technical oversight using automated monitoring scripts Work independently and collaboratively to ensure project success Required Education Bachelor’s Degree (BS) or equivalent work experience Technical Environment & Tools Required (Must-Have) MS SQL Server 2016/2019 (Minimum 8 years) Microsoft Visual Studio 2019/2022 (Minimum 6 years) C#, VB.NET, ASP.NET, .NET (Minimum 8 years) ASP.NET MVC 4 or higher (Minimum 3 years) WCF (Minimum 5 years) Angular (Version 15+) – Minimum 3 years Entity Framework 6 (Minimum 3 years) Azure DevOps (Minimum 3 years) jQuery (Minimum 3 years) JavaScript ES6+ Angular CLI (Project scaffolding & management – 3 years) Strong knowledge of Reactive Programming (RxJS – Observables, Subjects, Operators) Responsive Design principles Recommended / Preferred MS SQL Server Reporting Services (SSRS) – 2+ years PowerShell scripting – 2+ years Windows Server 2016/2019 management (Active Directory, IIS) – 2+ years Required Skills (Ranked) 7+ years of experience designing and implementing medium to large-scale systems using Microsoft .NET architecture 5+ years of experience developing data-driven applications using enterprise relational databases 5+ years of experience building and deploying scalable, N-tier web-based systems with complex security models 3+ years of experience with Angular Framework (Version 15+) Preferred Skills Experience with Agile software development methodologies Experience with performance, security, and regression testing tools