Software Engineers work closely with South Dakota state agency staff to create and maintain business applications. Jobs in this family perform software engineering work that is focused on partnering with clients to understand their business processes, then to identify, define, and build applications that will assist the agency in providing services to the citizens of the state. Incumbents work with a Bureau of Information and Telecommunications mentor to perform simple application development tasks depending on the skills of the incumbent. Software engineering level assignment will be determined by the education and experience of the incumbent.

Successful applicant(s) will be required to undergo a background investigation. An arrest/conviction record will not necessarily bar employment.

The Ideal Candidate Will Have:

A degree in Software Engineering or a related field is preferred.

Knowledge of:

  • project management;
  • principles, theories, and concepts of computer science;
  • business process analysis;
  • Application Lifecycle Management (ALM), and experience performing functional Requirements Definition;
  • Software Development Lifecycle (SDLC);
  • Team Foundation Server (TFS) for ALM;
  • process modeling;
  • concepts of relational database modeling concepts and Microsoft SQL;
  • database management systems and InterSystems Cache´ Objects, Cache´ Studio and Net Beans;
  • reporting systems such as SQL Server Reporting Services or Crystal Reports;
  • development of applications using Microsoft Visual Studio;
  • Model-View-Controller (MVC) framework;
  • UI Framework (JSON, AJAX, JQuery, HTML5, CSS);
  • one or more programming languages such as HL7, C#, Visual Basic, Javascript, .Net framework, Microsoft SQL, Mainframe Software (Natural, COBOL, Adabas).

Ability to:

  • apply application design and coding standards;
  • reason logically, analyze and resolve business problems;
  • build and maintain effective relationships with co-workers;
  • communicate information concisely and accurately, both oral and written;
  • develop a strong customer service work ethic;
  • pay attention to detail;
  • work in a team environment;
  • adapt to changing needs;
  • take initiative;
  • manage teams of 3 to 5 developers;
  • mentor new staff.


The State of South Dakota offers paid employee health insurance plus ten paid holidays, generous vacation leave accrual, and medical, dental, vision, and other benefits. For more information visit

Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA

Subscribe to our Newsletter