Application Developer IV

State of South CarolinaRichland County, SC

About The Position

The South Carolina Law Enforcement Division (SLED) is seeking an experienced Application Developer IV to join their team. This role involves gathering requirements, designing, coding, troubleshooting, and maintaining .NET enterprise applications. The developer will be responsible for technical documentation, user training, and ensuring adherence to best practices and SLED policies. This position offers an opportunity to work in a dynamic, mission-driven organization dedicated to serving and protecting the citizens of South Carolina.

Requirements

  • Bachelor's degree in computer science or related field and five (5) years .NET experience in development of major systems.
  • Relevant experience may substitute for the Bachelor's degree on a year-for-year basis.
  • Experience in performing detailed analysis, coding complex and secure solutions, creating documentation and troubleshooting code.
  • Strong user support skills.
  • Excellent interpersonal skills.
  • Ability to communicate and work effectively with users, vendors, management and other IT peers both verbally and in writing.
  • Strong analytical skills.
  • Ability to think logically.
  • Self-starter in finding solutions independently.
  • Strong code development skills.
  • Experience with creating requirements, design and test documentation.
  • Knowledge and experience with SDLC processes.
  • Expertise in .NET development.
  • Experience with related skills such as XML, SQL, Server Reporting Services and website design in an enterprise environment.

Responsibilities

  • Gather complete and accurate requirements from stakeholders for software development and enhancement.
  • Document, design, code, troubleshoot, and maintain applications adhering to best practices.
  • Perform in-depth analysis of user requests and create documentation for scheduling, assignment, and implementation.
  • Responsible for technical documentation, user training/guidelines, and procedural or operational documents.
  • Assist with peer review on planning, coding, testing, and implementation plans.
  • Expert level development of .NET enterprise applications using .NET technologies (C#, ASP .NET, XML, JavaScript, Web Services).
  • Review, analyze, and modify programming systems including encoding, testing, debugging, and installing.
  • Develop complex queries and perform data manipulation using SQL Server database.
  • Oversee creation of stored procedures, triggers, views, and functions using SQL Server database.
  • Manage interface between applications and databases.
  • Participate in the development of component and software architectural design.
  • Draft software standards and ensure approved standards are followed.
  • Research industry trends and make recommendations to management.
  • Guide, instruct, and monitor other developers.
  • Provide expertise for the design and development of systems to team members.
  • Provide technical advice to non-technical business units.
  • Present regular status updates on projects to management.
  • Define development expectations to development staff and review work product for completeness.
  • Communicate progress with business users.

Benefits

  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Long Term Disability Insurance
  • Life Insurance for Employee, Spouse, and Children
  • 15 days annual (vacation) leave per year
  • 15 days sick leave per year
  • 13 paid holidays
  • Paid Parental Leave
  • State Retirement Plan
  • Deferred Compensation Programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service