Software Developer I

Noridian Healthcare Solutions, LLCFargo, ND
$59,938 - $90,696Remote

About The Position

The Software Developer performs application logic development, testing, debugging, documentation, and ongoing maintenance of software solutions in accordance with the Systems Development Life Cycle (SDLC). Software development and system modification constitute the primary duty of this role. The position requires an understanding of how application behavior and data relationships function across multiple databases, tables, services, and platforms. This role communicates and collaborates with other Information Technology (IT) staff on application development and solution delivery.

Requirements

  • Associate's degree in Computer Science, Information Technology or related field or equivalent combination of education and experience as determined by HR
  • Basic level technical/professional level knowledge and skills
  • Basic level collaboration, problem solving/resolution, prioritization/organization, and communication skills
  • Ability to apply basic knowledge of programming languages and possesses an understanding of how data is related across multiple databases, tables, and platforms
  • Able to communicate to others when working on application programming

Nice To Haves

  • Liferay/Front End development experience is a plus
  • 2 years of professional experience in software development or related technical roles
  • Experience with databases, Application Programming Interface, or cloud-based applications

Responsibilities

  • Makes basic modifications to application programs from detailed specifications.
  • Develops and implements application logic for new or existing software solutions or applications in accordance with design specifications under guidance.
  • Evaluates and understands defined business needs and technical requirements to support the delivery functionality through assigned application logic development, under guidance appropriate to role level.
  • Completes assigned development tasks or discrete solution components that contribute to larger-scale IT solution delivery projects.
  • Modifies or extends application logic to eliminate errors or malfunctions that impact the production stability and usability of the technology solution.
  • Applies foundational knowledge of Systems Development Life Cycle (SDLC) concepts and coding standards.
  • Contributes to controlled release activities, including implementation and upgrade of application components as part of code-based and logic-driven solutions with primary emphasis on application development, testing, and system modification.
  • Performs unit testing of developed application logic; debugs and resolves issues identified during testing phases.
  • Documents test results appropriately and ensures identified defects are resolved prior to the release of the solution.
  • Analyzes and troubleshoots basic production application issues and resolves them with guidance.
  • Escalates complex or systemic issues to senior staff in a timely manner.
  • Applies learned skills to complete assigned application logic development tasks with increasing proficiency and reduced reliance on step-by-step direction.
  • Progressively applies and demonstrates a growing understanding of application behavior, logic design, and technical troubleshooting consistent with role expectations.

Benefits

  • Health, Dental and Vision Insurance
  • Voluntary Insurance Plans
  • Health Savings and Flexible Spending Accounts
  • 401k and Company Match
  • Company-paid Life Insurance
  • Education Assistance Program
  • Paid Sick Leave
  • Paid Holidays
  • Increasing PTO Accrual Plan
  • Medical/Parental/Disability Leave
  • Workers Compensation
  • Retiree Benefits
  • Severance Package
  • Employee Assistance Program
  • Financial and Health Wellness Benefits
  • Casual Dress
  • Open Office Setting
  • Online Learning System
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service