Software Developer I

Midcontinent•Sioux Falls, SD

About The Position

Software Developers create intuitive, data-driven solutions that help Midco work more efficiently. The role works across departments to solve business challenges and drive innovation. The Software Developer I develops, maintains, and tests software systems—including websites, applications, and APIs—with moderate support and guidance. The position participates in software design and requirements gathering, writes and modifies program code, and develops user-centric solutions informed by business data and processes. It also collaborates with other departments and IT teams, including Server Administration and Data Engineering, and follows Midco privacy guidelines, policies, and procedures. The posting also describes qualifications for Software Developer II and Software Developer III. Software Developer II requires three years of programming and front-end development experience in specified technologies. Software Developer III requires five years of such experience and includes mentoring less-tenured developers. The work environment may involve extended periods sitting or remaining stationary, time-sensitive deadlines, and working more than 40 hours per week. Physical demands may include occasional reaching, stooping, kneeling, or crouching, repetitive keyboard and mouse use, and remaining at a desk or workstation for long periods. The role also calls for breaking down complex problems, making data-informed decisions, understanding user needs, collaborating across teams, and explaining technical concepts to non-technical users.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a closely related field, or an equivalent combination of education and experience; a master’s degree in the referenced fields is also acceptable.
  • General knowledge of web services such as REST API, JSON, or SOAP.
  • General knowledge of databases, preferably SQL or T-SQL.
  • General knowledge of object-oriented programming.
  • General knowledge of agile development and Scrum processes.

Nice To Haves

  • One year of front-end development experience with HTML5/CSS, JavaScript, jQuery, Bootstrap, and/or Angular.
  • At least one year of programming experience in .NET and C#.

Responsibilities

  • Develop, maintain, and test software systems, including websites, applications, and APIs, with moderate support and guidance.
  • Participate in software design and requirements gathering.
  • Write original program code based on defined specifications.
  • Modify program code to correct errors or enhance an existing program’s capacity.
  • Develop empathetic, user-centric solutions that help users work effectively and efficiently.
  • Use data to design solutions that meet business needs.
  • Make technical decisions and develop creative solutions to business challenges.
  • Develop an understanding of business rules and processes to deliver solutions that meet business goals and priorities.
  • Build relationships with other departments to understand business needs and challenges.
  • Collaborate with IT teams, including Server Administration, Data Engineering, and other Development teams, to configure and develop custom applications.
  • Model Midco’s mission, vision, values, ethos, and Leadership Success Drivers, and inspire others to do the same.
  • Protect customer privacy by following Midco privacy guidelines, policies, and procedures.
  • Maintain reliable and predictable attendance as required by the position.
  • Perform other duties as assigned.
  • For Software Developer III, mentor and serve as a resource for less-tenured developers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service