What are the responsibilities and job description for the Systems Software Programmer – Project LEAD position at South Carolina Department of Social Services?
Job Overview : We are seeking an experienced and highly skilled Senior .NET Developer to join our development team. The ideal candidate will have extensive experience in designing, developing, and implementing medium to large-scale software systems using .NET technologies. The role involves working with a MS SQL Server 2019 database, building data-driven applications, and utilizing N-tier architectures and complex security models. The candidate will work on dynamic content, highly scalable systems, and web-based solutions.
Key Responsibilities :
- Develop and modify VB / ASP.NET and C# code to interact with MS SQL Server 2019 databases.
- Design and implement software components, subsystems, and large-scale applications.
- Utilize a range of Microsoft technologies, including MS SQL, TFS, and Visual Studio, to deliver high-quality software solutions.
- Design and build scalable web-based and Windows-based applications using N-tier architectures and dynamic content.
- Work with complex security models and ensure systems adhere to best practices in security and scalability.
- Maintain and optimize software solutions to ensure performance, stability, and reliability.
- Collaborate with project teams, both technical and non-technical, to understand requirements and provide clear explanations of technical decisions.
- Troubleshoot and resolve issues in software systems as they arise.
- Contribute to code reviews and technical discussions to ensure high standards of software quality.
- Communicate with stakeholders, including DSS and state IT staff, as necessary.
Required Skills & Experience :
Preferred Skills :
Technologies & Tools :
Education & Certifications :