Senior Software Engineer - Practice Management

Healthcare Systems and Technologies, LLC
Nashville, TN, US
Full-time

Job Description

Job Description

Open Position : Senior Software Engineer - Practice Management

Reports to : Software Engineering Manager

Location : Remote

About Us

HST Pathways is on a mission to transform healthcare with innovative software technology that enables surgery centers to provide more cost-efficient patient care and better outcomes.

Our suite of solutions spans the entire case lifecycle, including scheduling, care coordination, clinical documentation, and revenue cycle.

Backed by Bain Capital, we are the fastest growing ASC software company and serve over 1,600 clients, but we’re just getting started and have plans to 10X the value we offer.

However, our big ambitions are only as strong as the team behind them, which is why we’re looking to build our team with the best.

What we’re looking for

You are inspiring, authentic, intuitive, highly motivated, results-driven, and a fast learner. You want to work for a company with a positive work culture that is fast-paced and evolving.

You believe that working for a diverse and inclusive organization is best and holds the values of One Team, Inclusion, Transparency, Agility, Empathy, Growth Mindset and Proactivity and you’re ready to be an ambassador that exemplifies these qualities.

You are data driven and comfortable with a high-volume workload ( roll up your sleeves approach) and adept at dealing with a dynamic work setting.

Responsibilities :

As a senior software engineer, you will be part of an experienced team transforming our flagship practice management product from a traditional WinForms app into a next generation cloud-based platform.

You will have the opportunity to work with the latest cutting-edge cloud technologies, with an emphasis on scalability and reliability.

You will be expected to :

  • Become immersed in the company’s existing technology frameworks and new software architectures.
  • Develop well designed, testable, high quality, efficient code meeting requirements and adhering to the company’s coding standards and best practices.
  • Execute and / or oversee the creation of design documents (including code samples / outlines) and detailed engineering specifications based on complex business, user, and non-functional (e.

g., performance, reliability, balance, and controls) requirements.

  • Partner with the Product Manager to gather requirements and fully understand project goals, and then use this information to effectively plan and lead the development process for new features.
  • Lead the code review process to ensure development work adheres to standards and specifications.
  • Ensure all code is effectively unit tested prior to being released to the quality assurance team. Assist the quality assurance team in identifying test cases and test plans to enable a thorough functional test of all development deliverables.

Qualifications

  • 5+ years of experience in full stack software development with strong competencies in data structures, algorithms, and software design
  • BS or MS in Computer Science or related technical field
  • Working experience in Microsoft platforms in the following areas :
  • Windows Server
  • NET and .NET Core Development
  • SQL Server
  • REST APIs
  • Working knowledge in the following areas :
  • JavaScript / TypeScript, CSS, and associated frameworks
  • C#, ASP.NET, .NET Core, Entity Framework, Webservices

T-SQL, SQL, Complex stored procedures, functions, views, and triggers

Working experience with Git, Visual Studio, CI / CD

Preferred Experience

  • Experience with AWS Cloud services
  • Modern security protocols, authentication methods, and authorization strategies.
  • Message routing and event streaming technologies (e.g., Kafka)
  • Experience supporting and / or implementing complex integration projects.
  • Experience leading initiatives through full SLDC
  • Experience working in the medical domain.
  • Working knowledge in WinForms based application.

Team Culture

  • We go beyond the expected. We strive to be the difference in everything we do and look for ways to innovate and deliver beyond expectations.
  • We thrive through collaboration. We invest in our team and take pride in the success of others.
  • We strive to make a positive impact. We are passionate about our work and leverage our collective creativity and industriousness to make big things happen
  • We sharpen and share our expertise. We aspire to learn, grow, and share knowledge.
  • We love the journey. We never lose sight of the fact that we’re contributing to building a new model of healthcare delivery.

Perks & Benefits

  • Remote work environment
  • Health benefits paid for employee
  • Flexible Paid Time Off Policy
  • 11 company holidays per year
  • Paid parental leave
  • 401K with matching contributions
  • Learning and development allowance
  • A diverse, inclusive, and fun team!

HST Pathways celebrates diversity and is steadfast in fostering an inclusive work environment where employees feel valued, respected, and engaged.

We champion and nurture a culture where inclusiveness is instinctive and fuels innovation, connection, and a strong sense of One Team .

HST is deeply committed to representing and reflecting the unique experiences, perspectives and viewpoints of our employees, customers, and the communities we serve.

Powered by JazzHR

YpjeSvrwsl

30+ days ago
Related jobs
Promoted
Canonical - Jobs
Nashville, Tennessee

As a Senior Web Engineer at Canonical, you need an analytical, data-driven mind and a passion to connect and make sense of interesting data from APIs. Our Workplace Engineering team are a highly performant group which specialises in web architecture and analytics specialists. It's part of our en...

Promoted
Charlie Health
Nashville, Tennessee

You'll thrive here if you're energized by impact, have a high quality bar, take an iterative approach to software engineering, and are a willing and helping partner to the broader engineering organization. As a senior engineer at Charlie Health, you will develop the core services that power ...

Promoted
i3 Verticals Management Services, Inc.
Nashville, Tennessee

Enterprise Services – Utility Practice. Translate business requirements into technical specifications utilized by software developers. Define Quality Assurance standards and perform associated reviews/ testing to ensure alignment of software development with business requirements. Perform revi...

Promoted
Insight Global
Nashville, Tennessee
Remote

Insight Global is looking for a Senior Software Engineer to join one of our top clients in the facilities management space. General software engineering work, such as road mapping. Upkeep and engineering of the maintenance and work orders platform (website). Additionally, experience with Microsoft A...

Promoted
Canonical - Jobs
Nashville, Tennessee

Work with one of the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. You are an accomplished senior Python programmer that enjoys challenging projects in mission-critical environments. You are experienced with modern infrastructure...

LexisNexis Risk Solutions Inc. Company
Tennessee
Remote

We are seeking a talented and experienced Senior NLP Engineer with a minimum of 6 years of industry experience, coupled with proficiency in Java development. Software Engineering experience. BS Engineering/Computer Science or equivalent experience required. ...

Systems & Software, Inc.
Tennessee, United States
Remote

Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Senior Software Engineer (Billing and Accounting). In this role, you will engineer backend solutions primarily for billing systems, designing new features and maintaining our industry-leading...

Cardinal Delta
Nashville, Tennessee

A Senior Software Engineer will performsoftware development using the tools listed below and will maintainthe code base in GIT. Software Engineer willhave a strong knowledge of the applications in their functionalarea how each supports the goals of the business and how theyinterface with each other ...

GTN Technical Staffing
Nashville, Tennessee

A Senior Software Engineer will perform softwaredevelopment using the tools listed below and will maintain the codebase in GIT. Software Engineer will have astrong knowledge of the applications in their functional area howeach supports the goals of the business and how they interface witheach other ...

Highmark Health
TN, Working at Home, Tennessee

The Identity & Access Management Senior Security Engineer is responsible for acting as resource, leader, and peer coach with other engineers in the development, testing, implementation, and integration of Identity and Access Management systems and solutions. Identity Access Management Platforms: Sys...