Software Developer I

Midco•Sioux Falls, SD

About The Position

Software Developers create intuitive, data-driven solutions that help Midco work more efficiently. The role collaborates across departments, applies thoughtful technical decisions, and develops solutions to business challenges. With moderate support and guidance, the Software Developer develops, maintains, and tests software systems, including websites, applications, and APIs. 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. The posting also includes qualifications and responsibilities for Software Developer II and Software Developer III, which are separate levels from the Software Developer I role.

Requirements

  • Bachelor’s degree, or foreign equivalent, in Computer Science, Information Technology, or a closely related field; a combination of education and experience equivalent is also acceptable. A master’s degree in the referenced fields is 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 the Angular framework.
  • 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 accomplish their work effectively and efficiently.
  • Use data to design solutions that meet business needs.
  • Make sound technical decisions and develop creative solutions to business challenges.
  • Develop an understanding of the business rules and processes behind requirements to deliver solutions that meet business goals and priorities.
  • Build relationships with other departments to understand business needs and challenges.
  • Collaborate with other IT teams, including Server Admins, 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service