Junior Software Developer

ActivStyleSt. Paul, MN
2dRemote

About The Position

Join a growing healthcare Durable Medical Equipment (DME) company as a Junior Software Developer and make an immediate impact on mission-critical business applications. You'll work on systems that span the entire operational lifecycle—from patient intake and order processing through billing and collections. This is your chance to build real-world development experience while supporting a team that values learning, collaboration, and continuous improvement. In this role, you'll contribute to both front-end and back-end development using modern Microsoft technologies including .NET Core, C#, SQL Server, and Azure. You'll work closely with the Director of Development, fellow technical team members, and business users to maintain systems, troubleshoot issues, and implement enhancements that drive efficiency and compliance.

Requirements

  • Learn existing systems, business rules, and application architecture quickly
  • Develop clean, maintainable, and well-documented code
  • Support both front-end and back-end development tasks
  • Analyze user needs and translate them into practical technical solutions
  • Manage multiple assignments and meet deadlines in a remote work setting
  • Troubleshoot application, database, and interface issues with strong attention to detail
  • Maintain confidentiality and protect sensitive patient and business information
  • Demonstrate willingness to learn, accept feedback, and grow technical and business knowledge over time
  • Bachelor's degree in Computer Science, Information Systems, Software Development, or a related field, or equivalent combination of education and practical experience
  • Zero to two years of software development experience
  • Basic working knowledge of Microsoft .NET Core and C#
  • Basic understanding of front-end web development concepts, including HTML, CSS, JavaScript, and responsive user interface design
  • Basic understanding of relational databases and SQL, preferably Microsoft SQL Server
  • Familiarity with web application architecture, debugging techniques, and application support
  • Exposure to Microsoft Azure or other cloud platforms
  • Strong analytical, troubleshooting, and problem-solving skills
  • Good written and verbal communication skills
  • Ability to work effectively in a remote environment with limited supervision while collaborating with team members and business users
  • Ability to sit for extended periods and work at a computer workstation
  • Subject to long periods of sitting and exposure to computer screen, keyboard, and mouse for prolonged periods
  • Ability to perform repetitive motions of wrists, hands, and fingers due to extensive computer use
  • Must be able to lift 30 pounds as needed
  • Excellent ability to communicate both verbally and in writing
  • Ability to effectively communicate both verbally and in writing with internal and external customers with the ability to demonstrate empathy, compassion, courtesy, and respect for privacy
  • Ability to communicate effectively by phone, video conference, email, and messaging platforms
  • Limited travel may be required for meetings, training, planning sessions, or special projects
  • May require occasional work outside normal business hours for deployments, upgrades, maintenance, or issue resolution

Responsibilities

  • Assist in the design, development, testing, and maintenance of web-based business applications using Microsoft .NET Core and C#
  • Support both front-end user interface development and back-end application logic for internal business systems
  • Develop, modify, and maintain application features supporting intake, documentation, workflow management, billing, payment posting, collections, and reporting
  • Write, test, debug, and document code for software enhancements, bug fixes, and performance improvements
  • Help maintain and optimize Microsoft SQL Server databases, queries, views, and stored procedures
  • Assist with troubleshooting application issues, identifying root causes, and implementing corrective actions
  • Participate in application deployments, configuration updates, and environment support within Microsoft Azure
  • Work with business users and technical leadership to gather requirements and translate them into functional software solutions
  • Create and maintain technical documentation, support documentation, and code comments for developed features and system changes
  • Perform testing activities, including unit testing, system testing, regression testing, and support for user acceptance testing
  • Participate in code reviews, team discussions, and development planning sessions
  • Support integration between internal applications and external systems or services as needed
  • Help ensure software solutions meet standards for usability, security, maintainability, data integrity, and reliability
  • Learn and apply healthcare DME business processes, terminology, and workflow requirements in day-to-day development work
  • Follow company IT standards, development practices, change management procedures, and security policies
  • Provide ongoing support for production issues, end-user requests, and continuous improvement initiatives
  • Perform other duties as assigned

Benefits

  • Team Driven and Values Based Culture
  • Medical, Dental, and Vision Benefits
  • Paid Time Off (PTO), Holiday Pay, Sick and Safe Time for Applicable States
  • Employee Assistance Program
  • Career Growth Opportunities
  • 401(k) and Generous Employer Match Opportunity
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service