Overview
Skills
Job Details
System Software Programmer - Project Lead
Project Duration: 12 Months
Work Location: Columbia, South Carolina (Hybrid-3 days remote, 2 days onsite) Must be SC resident
Hours/Week: 40 Hours
Work Hours: 8 AM to 5 PM
Purpose of Position
South Carolina seeks a highly motivated individual with advanced software development skills to serve as the Systems Program Project Lead within the Application Development team. The candidate will play a pivotal role in delivering new Child Welfare Re-Engineering projects.
Scope of the Project
The Division of Technology Services is tasked with developing, implementing, maintaining, and procuring mission-critical applications. The Systems Program Project Lead will focus on delivering innovative solutions to enhance the state's Child Welfare systems, ensuring compliance with federal requirements and supporting operational efficiency.
Candidate Responsibilities
- Lead Development: Oversee the development of a secure provider portal for qualified providers under the Families First Prevention Services Act (FFPSA). The portal will interface with the state's Child and Adult Protective Services System (CAPSS) and Comprehensive Child Welfare Information System (CCWIS).
- System Planning and Design: Assist in planning and designing system enhancements to meet new CCWIS and Adoption and Foster Care Analysis and Reporting System (AFCARS) federal requirements.
- CAPSS Enhancements: Support the development and implementation of changes to CAPSS to align with the Families First Prevention Act.
- System Maintenance: Contribute to the ongoing maintenance and operations of the state s CCWIS and CAPSS.
- Portal Support: Support the operations of Human Services and Child and Adult Information portals for foster care, investigation, and family preservation case managers.
Daily Duties/Responsibilities
- Develop and modify VB/ASP.NET and C# code accessing a Microsoft SQL Server 2019 database.
- Collaborate with the development team, project staff, and stakeholders to ensure project alignment and successful delivery.
- Participate in Agile development processes, including design reviews and iterative development cycles.
- Troubleshoot and resolve technical issues independently and efficiently.
Required Skills (Ranked in Order of Importance)
Skill Type | Skill Name | Description |
Skill | 10+ years MS Server 2019 enterprise server, IIS 8.5 | Extensive experience with Microsoft Server 2019 and IIS 8.5 for hosting and managing web applications. |
Skill | 10+ years MS SQL 2012 R2 /2016 enterprise server | Advanced proficiency in designing and managing data-driven applications using MS SQL Server 2012 R2 or 2016. |
Skill | 10+ years TFS (Team Foundation Server) | Expertise in using Team Foundation Server for source control, project management, and collaboration. |
Skill | 10+ years SSRS | Proficiency in developing and managing reports using SQL Server Reporting Services. |
Skill | 10+ years of experience | Independently designing and implementing medium to large-scale software systems and components using .NET architectures. |
Skill | 8+ years of experience | Developing data-driven applications utilizing significant relational database engines as part of the overall application architecture. |
Skill | 8+ years of experience | Building Windows/web-based software systems using N-tier architectures, dynamic content, highly scalable approaches, and complex security models/implementations. |
Skill | Knowledge | Knowledge of Microsoft operating systems and at least two application, database, messaging, or web server systems. |
Skill | Design and Implementation | Successful design and implementation of multiple software components and subsystems. |
Skill | Communication | Effective communication of software system design and implementation, including relevant strengths/weaknesses and reasons for decisions. |
Skill | Interpersonal | Strong interpersonal skills to communicate effectively (orally and written) with technical, non-technical staff, customers, and stakeholders. |
Skill | Collaboration | Collaboration with DSS and other State IT staff. |
Preferred Skills (Ranked in Order of Importance)
Skill Type | Skill Name | Description |
Skill | Experience related to Child welfare or human services system design and development | Preference given to candidates with experience in Child Welfare or Human Services system design or knowledge of SACWIS/CCWIS requirements and objectives. |
Skill | C#, ASP.NET, .NET | Proficiency in developing applications using C#, ASP.NET, and .NET frameworks. |
Skill | JavaScript | Experience with JavaScript for building dynamic, client-side functionality. |
Skill | Clear Communication | Ability to communicate clearly with the development team, project staff, and user community. |
Skill | Project Management | Strong project management skills and a self-starter mindset requiring minimal management. |
Skill | Agile Development | Experience with Agile software development methodologies. |
Skill | Entity Framework 6 | Knowledge of Entity Framework 6 for data access and manipulation. |
Skill | ASP.NET MVC 3 or higher | Experience with ASP.NET MVC 3 or higher for building scalable web applications. |
Environments and Tools
- Microsoft Server 2019 Enterprise Server, IIS 8.5
- Microsoft SQL Server 2012 R2 / 2016 Enterprise Server
- Team Foundation Server (TFS)
- Microsoft Visual Studio 2010/2013/2015
- C#, ASP.NET, .NET
- JavaScript
- SQL Server Reporting Services (SSRS)
- Entity Framework 6 (preferred)
- ASP.NET MVC 3 or higher (preferred)