South Carolina Department of Corrections · 7 hours ago
Senior Application Developer (#012696) Resource and Information Mgmt, Columbia (RICHLAND)
The South Carolina Department of Corrections is seeking a Senior Application Developer to lead the design, development, and maintenance of web applications. The role involves overseeing the software development lifecycle and ensuring adherence to coding standards and best practices.
Law Enforcement
Responsibilities
Under supervision, lead developer responsible for designing, building, and maintaining both the front-end and back-end of web applications using .NET technologies
Design, develop, and maintain both front-end and back-end applications using .NET and other web technologies
Oversee the complete software development lifecycle, from conception to deployment and ongoing maintenance
Implement and maintain API's and micro server to connect different parts of an application
Troubleshoot, debug, and upgrade existing software applications
Write clean, scalable, and efficient code, and conduct code reviews to ensure quality and adherence to best practices
Develop coding standards and architectural decisions that influence the direction of all .NET development for the agency
Ensure that junior programmers are adhering to these best practices. Other related duties within dot as needed and assigned by supervisor
Qualification
Required
A bachelor's degree in computer science or a related area and experience in computer system development and modification
A bachelor's degree in computer science or a related area and experience developing web applications using .NET environment
Relevant experience may substitute for the bachelor's degree on a year-for-year basis
Preferred
C#
.NET Framework
ASP.NET MVC
web API
familiarity with Azure Cloud platform
Company
South Carolina Department of Corrections
Safety, Service, Stewardship The mission of the South Carolina Department of Corrections is: Safety--we will protect the public, our employees, and our inmates.