Software Engineer

the South Dakota State Government•Statewide, SD
•Onsite

About The Position

Software Engineers work with South Dakota state agency staff to create, maintain, and enhance business applications. They partner with clients to understand agency business processes and identify and build solutions that help deliver services to citizens. The work includes writing and testing code, developing interactive user interface components, and creating data visualizations to support high-quality tools and systems. Incumbents collaborate with a Bureau of Information and Telecommunications mentor and perform application development tasks aligned with their skill level.

Requirements

  • Knowledge of project management; computer science principles, theories, and concepts; business process analysis; application lifecycle management (ALM) and functional requirements definition; the Software Development Lifecycle (SDLC); Azure DevOps for ALM; process modeling; relational database modeling and Microsoft SQL; database management systems; reporting systems such as SQL Server Reporting Services or Crystal Reports; application development using Microsoft Visual Studio and/or the ServiceNow platform; the Model-View-Controller (MVC) framework; UI frameworks such as Bootstrap, AJAX, jQuery, HTML5, and CSS; programming languages such as VB, C#, JavaScript, .NET, and Microsoft SQL; Single Sign-On (SSO) fundamentals; and APIs and system-to-system communication.
  • Ability to apply application design and coding standards; use logical reasoning, analytical thinking, and problem solving to address business needs; communicate effectively orally and in writing; build and maintain strong working relationships with coworkers and agency staff; deliver high-quality customer service; maintain attention to detail; and adapt to evolving technology needs and agency requirements.
  • Ability to work effectively in a team environment, show initiative in completing tasks and improving processes, and support vendor applications and internally developed systems.
  • Submit a resume with the application. Successful applicants must undergo a background investigation and verify identity and eligibility to work in the United States using Form I-9. The State of South Dakota does not sponsor work visas for new or existing employees.
  • Applications must be submitted online; emailed resumes or submissions will not be accepted.

Nice To Haves

  • A degree in Information Systems, Computer Science, or equivalent work experience is preferred.
  • Experience with Agile/Scrum methodology, SDLC implementations, and Microsoft products including MS Visual Studio, Visio, .NET Framework, Microsoft SQL Server, Power BI, PowerApps, Office 365 Suite, and Visual Basic.
  • Demonstrated experience executing the SDLC for large systems implementations; solution development and application architecture with JEE (J2EE) or .NET; and conceptual and technical design, including object-oriented analysis and design techniques.
  • Leadership and project management experience.
  • A National Career Readiness Certificate may be submitted with the application; it is not necessary to be considered.

Responsibilities

  • Create, maintain, and enhance business applications for South Dakota state agencies.
  • Partner with clients to understand agency business processes and identify solutions that help deliver services to citizens.
  • Write and test code.
  • Develop interactive user interface components.
  • Create data visualizations to support tools and systems.
  • Collaborate with a Bureau of Information and Telecommunications mentor on application development tasks aligned with the incumbent’s skill level.
  • Support vendor applications and internally developed systems.

Benefits

  • 6% fully matched retirement plan, including long-term disability and family survivor benefits.
  • $25,000 paid life insurance.
  • Flexible work schedule and generous leave policies.
  • Stable industry sector and the ability to maintain work/life balance with little to no travel or overtime.
  • $0 premium employee health insurance option.
  • Eleven paid holidays.
  • Generous vacation and sick leave accrual.
  • Dental, vision, and other insurance options.
  • Retirement benefits; this position is a member of Class A retirement under SDRS.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service