Harris Healthcare

posted 3 days ago

Full-time
Ambulatory Health Care Services

About the position

The Software Engineer position in Research and Development focuses on creating innovative products for the medical software industry. The role involves designing and implementing new software solutions, enhancing existing products, and ensuring high-quality standards while meeting customer requirements. Effective communication and collaboration within a team-oriented environment are essential for success in this role.

Responsibilities

  • Hands-on software development across multiple products and languages
  • Implement proven software patterns to allow maximum extensibility, reuse, and testability
  • Collaborate with cross-functional teams to analyze requirements and translate them into technical specifications
  • Work with Business Analyst and Product Owner to ensure delivered code meets specifications based on functional/technical specifications
  • Identify and communicate potential risks and roadblocks on projects
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or equivalent experience
  • 3+ years of hands-on software development
  • Develop and integrate Crystal Reports for data visualization and reporting
  • Software development experience for WinForms apps using VB6, VB.NET, C#, .NET Framework, JSON, XML, SQL Server 2016+
  • Experience with MVC applications, JavaScript, Java is a plus
  • Experience creating and maintaining API's with best practices to ensure performance and security
  • Experience delivering products utilizing an Agile/Scrum Framework
  • Experience implementing code quality tools to reduce technical debt
  • Excellent communication (written and oral) and interpersonal skills

Nice-to-haves

  • Experience with EHR/EMR systems and familiarity with HL7 and/or FHIR
  • Experience utilizing the minimal viable product (MVP) model to bring a product to market
  • Proficiency in using DevOps tools and practices to automate the build, test, and deployment processes
  • Experience with cloud platforms (e.g., AWS, Azure), .NET Core, Blazor, Linux and containerization (e.g., Docker) is a plus
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service