Four Software Engineer Positions at SC Revenue Agency

I am the Human Resource Manager for the South Carolina Revenue and Fiscal Affairs state agency. We currently have openings for 4 - System Engineers. If you would please share the attached with anyone you know who may be interested in working in state government. Thank you for your time.

The Revenue and Fiscal Affairs Office (RFA) is seeking applications for junior or senior software engineers.

The successful candidate will be working with other developers on an expanding suite of web applications and tools for our customers at the South Carolina Department of Health and Human Services. This suite covers everything from a case management system, a Medicaid service tracking system, a Medicaid billing system, to new development for upcoming projects. We use the Ruby programming language primarily with Ruby on Rails, Sinatra, and Grape, but we also have code written in Haskell and ANSI C. You have the opportunity to use or learn other languages/frameworks such as Clojure, Javascript MVC frameworks, Node.js, or any other appropriate language/framework for the job at hand. Your primary focus would be web application development, but you would be able to move into a DevOps role if desired.

How we work: The RFA development team follows a slight variation of the Kanban agile development lifecycle. We work with our customers every week to ensure specifications are kept up to date and to receive feedback on existing development. We use the Atlassian suite of applications (JIRA, Confluence, Bitbucket, Bamboo, Hipchat) to track our work, which is continuously tested through Bamboo or Teamcity. Every developer can deploy code into staging or production with a simple message sent through Hipchat. Our aim is to continuously improve and automate as much of our process as possible so we can focus on software development and our customer.

Our main technology stack:

  • Ruby, Haskell, ANSI C
  • Ruby on Rails, Sinatra, Grape, jQuery, Resque NGINX, Redis, MySQL/MariaDB, Git

Job responsibilities include:

  • Performing the analysis, design, coding, testing and maintenance of complex, secure web applications for customers from RFA and other state agencies.
  • Ensuring that customer needs are met by communicating with clients to determine requirements for the development of web applications and get feedback on existing development.
  • Responding to customer requests by agreed-upon deadlines and reports on the status of projects to internal and external management.
  • Documenting requirements for new features and issues with existing system functionality in the RFA project management and change management system(s).
  • Performing back-end application development using MySQL or other appropriate database technologies. Creating efficient and scalable databases for optimal web application performance.

See attached for application details.