S

Streamline Healthcare Solutions

Behavioral health EHR with care management

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIllinois, USA$60k - $100k

About the Job

Requirements

  • A bachelor's degree equivalent in Computer Science, Computer Engineering, or a related field, and at least five years of experience in .NET software development or engineering roles.
  • Experience in the healthcare domain, with working knowledge of EDI transactions including Eligibility (270/271), Claims Processing (835/837), Claim Status (276/277), Medicaid and Medicare services, UB04, CMS, HIPAA, and PPACA.
  • Working knowledge of SQL Server and database concepts.
  • Experience developing reports using SQL Server Reporting Services.
  • In-depth knowledge of .NET infrastructure.
  • Advanced proficiency in ASP.NET, C#.NET, jQuery, and SQL.
  • Four to six years of hands-on expertise with Microsoft technologies, including ASP.NET, C#.NET, ADO.NET, jQuery, and SQL Server, and their architectures, frameworks, common design patterns, and applications.
  • Strong problem-solving skills and willingness to research, learn, and apply best practices in product and solution delivery.
  • Ability to collaborate with coworkers on large, complex developments as required.
  • Excellent verbal and written communication skills and extensive collaboration with U.S. counterparts.

Responsibilities

  • Maintain existing software and design and develop new modules, enhancements, and software integrations using programming skills.
  • Investigate software malfunctions and errors, and debug applications to correct problems.
  • Analyze requirements and user needs to develop software solutions.
  • Refactor code, optimize software, and tune performance.
  • Manage assigned work across multiple projects using Agile development methodologies via Azure DevOps with minimal supervision.
  • Complete work on time and communicate potential roadblocks and scope issues that may affect deadlines to the manager.
  • Research new technologies and stay current with best practices, patterns, and relevant technologies.
  • Work closely with other team members.
  • Collaborate with other teams, business analysts, QA engineers, managers, and customers.
  • Use Microsoft's .NET infrastructure to create software solutions that meet requirements.
  • Perform structured, planned, formal code reviews and unit tests, and actively participate in design review sessions.
  • Create Root Cause Analysis or Post Incident Reports for customer-reported issues.
  • Troubleshoot complex technical challenges and resolve conflicts promptly.
  • Provide timely, accurate updates and suggestions to facilitate informed decisions.

About the Company

Streamline Healthcare Solutions

Behavioral health EHR with care management

Streamline Healthcare Solutions delivers an all-in-one, web-based electronic health record system for behavioral health. Its SmartCare suite combines EHR, care management, ePrescribing, and primary care in a single browser-based platform that can be installed on-site or hosted by the provider. The solution is tailored to behavioral health with enterprise-wide integration and configurable workflows to fit different clinic needs. Its goal is to help behavioral health providers run operations more efficiently and coordinate patient care using one connected system.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Kalamazoo, MI
Founded
2003

Recently Posted Jobs

Explore more opportunities at Streamline Healthcare Solutions

See more jobs