Jobs

Who Is TruCode?

TruCode offers innovative medical coding solutions including an encoder application as well as components and web services that can be integrated into healthcare IT solutions.

We are a privately held software company focused exclusively on cloud-based infrastructure medical coding solutions. Serving hospitals, consultants and health plans, TruCode has rapidly become one of the top providers of medical record encoders in the U.S., experiencing consistent double-digit company growth.

TruCode is a close-knit company. We offer a comprehensive and competitive benefits package, no commute, and a strong team environment.


DevOps Engineer

TruCode is a growing business in need of a full-time DevOps Engineer to join our skilled team. This is a newly created position in our fully remote company.

This position is 100% telecommute, however candidates must reside in one of the following states: California, Florida, Georgia, Massachusetts, North Carolina, New York, Oregon, Pennsylvania, Tennessee, Texas, or Virginia.

Job Description:

As a DevOps Engineer at TruCode, you will play an integral role in evolving our technology stack as well as formulating standards used across the organization. You'll participate in the design, implementation, operation, and troubleshooting of our cloud-based applications and corporate infrastructure. This position promotes DevOps best practices for automation, builds/deployments, and security.

This is an exempt position reporting directly to our engineering manager.  Although TruCode’s team works remotely, we pride ourselves on our strong team environment. Team members contribute to the overall success of the organization through collaboration, by learning new skills needed by the team, and by developing innovative solutions to day-to-day challenges.  Whether you are an experienced DevOps Engineer or looking to move from Software Engineer to DevOps, this position is for you!!

Duties / Responsibilities:

·        Work closely with other TruCode teams (QA, software development) to automate workflows, release high-quality and well-tested software, and troubleshoot production issues.

·        Develop and maintain solutions to automate the configuration, provisioning, deployment, security, and scalability of TruCode’s systems.

·        Ensure high-availability to help us meet/exceed our performance targets.

·        Improve logging, monitoring, and reporting tools used in our cloud ecosystem.

·        Maintain internal tools and utilities (programs, scripts, etc.).

·        Participate in the on-call rotation for off-hours support of production environments and critical issue response.

Education/Qualifications:

  • Experience supporting IaaS / PaaS cloud applications in a high-volume, high-available production environment (Azure a plus).
  • A working understanding of web hosting infrastructure/architectures, SDLC, basic programming practices, and core networking principles.
  • A strong understanding of cloud application troubleshooting techniques and strategies.
  • Work closely and collaboratively with teammates.
  • Ability to manage multiple projects/project deliverables effectively, be self-motivated, and possess a “can-do” attitude.
  • BS. in Computer Science or equivalent experience
  • 3+ years in software development
  • Experience with cloud-based solutions required

Technical Competencies:

  • Experience writing scripts and programs using one of the following languages: PowerShell, C#, Unix Shell Scripting.
  • Experience with Git, CI/CD, CI/CD tools (e.g. TeamCity, Azure DevOps, Jenkins, etc.)
  • Experience with Linux and Windows administration.
  • Experience with security and compliance
  • Bonus: Experience with containers (Docker, Kubernetes)

Work environment:

Work from home. Required to have suitable home office space (high-speed internet and privacy).

Travel:

Travel is not required to fulfill the primary objectives of this job; however, circumstances permitting, we do have semi-annual team meetings that do require travel.

Supervisory Responsibilities:

None.

Physical Requirements:

Computer work.

Employment Type:

Full-time

What Else:

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

To apply for the position please submit your resume to jobs@trucode.com.


Quality Assurance Manager

TruCode is a growing business in need of a full-time Quality Assurance Manager to join our skilled team.

This position is 100% telecommute, however candidates must reside in one of the following states: California, Florida, Georgia, Massachusetts, North Carolina, New York, Oregon, Pennsylvania, Tennessee, Texas, or Virginia.

Job Description:

As Quality Assurance Manager, you will manage and coordinate the development and execution of manual and automated tests on TruCode products and internal systems. The Quality Assurance Manager will be responsible for leading your team with planning, design, development and execution of test processes, test plans, test setups and test scripts for TruCode’s desktop and SaaS applications for the healthcare industry.

Duties / Responsibilities:

  • Create and maintain QA schedules for testing internal releases and release candidates
  • Mentor team members, evaluate their performance and develop and monitor their career plan
  • Create, and assign test runs, monitoring progress and communication of test results and other relevant information to appropriate parties in a timely manner
  • Serve as a technical and methodological subject matter expert in all areas regarding quality analysis, testable design and deployment QA projects and activities, assigning areas to other testers, ensuring test case creation and test coverage
  • Build and maintain comprehensive QA test environments
  • Define, generate and refine quality-related metrics
  • Work closely with Product Management and Development to understand requirements and technical implementation
  • Work closely with project management to define QA test cycles and QA participation in an Agile process
  • Target manual test cases for automation, work closely with automation engineers, develop, maintain and execute automated tests for both windows and web applications as needed
  • Maintain test lab environments
  • Create guidelines and templates for test plans, test cases and bug reports as needed
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Lead effort to optimize existing test cases

Education/Qualifications:

  • Five years of experience in Software Development or Quality Assurance management
  • Experience leading QA teams and developing QA processes
  • Ability to build effective teams
  • Thrive in a high pace environment
  • Bachelor’s in Information Systems or related field
  • Experience working in the healthcare industry is highly desirable

Technical Competencies:

  • Experience with automated functional, load, volume, and/or stress testing
  • Working knowledge of Windows/web application test tools or frameworks (e.g. Selenium, JMeter, Ranorex, etc.)
  • Experience with web and database technologies including web servers and Microsoft SQL Server
  • Understanding and experience with an Agile SDLC
  • Good analytical skills

Work environment:

Work from home. Required to have suitable home office space (high-speed internet and privacy).

Travel:

Travel is not required to fulfill the primary objectives of this job; however, circumstances permitting, we do have semi-annual team meetings that do require travel.

Supervisory Responsibilities:

Yes.

Physical Requirements:

Computer work.

Employment Type:

Full-time, Monday-Friday; overtime is not expected.

What Else:

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

To apply for the position please submit your resume to jobs@trucode.com


Jr. Software Engineer

TruCode is a growing business in need of a full-time Jr. Software Engineer to join our skilled team.

This position is 100% telecommute, however candidates must reside in one of the following states: California, Florida, Georgia, Massachusetts, North Carolina, New York, Oregon, Pennsylvania, Tennessee, Texas, or Virginia.

Job Description:

As a Jr. Software Engineer at TruCode, you will participate in the development of TruCode’s evolving technology stack. You'll contribute as needed to the design, implementation, operation, and troubleshooting of internal tools, cloud-based services, as well as TruCode’s web application and legacy Desktop software. You will also participate in, as needed, activities necessary to support TruCode’s cloud infrastructure and ongoing operations.

This is an exempt position reporting directly to our engineering manager.  Although TruCode’s team works remotely, we pride ourselves on our strong team environment. Team members contribute to the overall success of the organization through collaboration, by learning new skills needed by the team, and by developing innovative solutions to day-to-day challenges.

Duties / Responsibilities:

  • Learn SDLC processes and procedures
  • Complete project, task work, and fix bugs – as assigned
  • Work with other team members to clarify requirements and suggest new solutions/functionality.
  • Assist with debugging, correction, and verification of defects in your and others' work.

Education/Qualifications:

  • B.S. in Computer Science, a related field, or equivalent experience.
  • 0-2+ years of experience as a software development (recent/upcoming grads welcome to apply)
  • Familiarity with Object-oriented design principles and patterns
  • Familiar with JSON, REST, HTTP

Technical Competencies:

  • Experience writing programs using C#. Bonus, PowerShell and/or Unix shell scripting
  • Experience writing SQL queries
  • Experience with Git, CI/CD, CI/CD tools (e.g. TeamCity, Azure DevOps, Jenkins, etc.)
  • Experience with Linux and Windows operating systems
  • Demonstrated problem solving and requirements analysis abilities
  • Team player, work closely and collaboratively with teammates

Work environment:

Work from home. Required to have suitable home office space (high-speed internet and privacy).

Travel:

Travel is not required to fulfill the primary objectives of this job; however, circumstances permitting, we do have semi-annual team meetings that do require travel.

Supervisory Responsibilities:

None.

Physical Requirements:

Computer work.

Employment Type:

Full-time

What Else:

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

To apply for the position please submit your resume to jobs@trucode.com.


TruCode Technical Support Lead

TruCode is a growing business in need of a full-time TruCode Technical Support Lead to join our skilled team.

This position is 100% telecommute, however candidates must reside in one of the following states: California, Florida, Georgia, Massachusetts, North Carolina, New York, Oregon, Pennsylvania, Tennessee, Texas, or Virginia.

Job Description:

Technical Support Lead Essential Function: As a critical part of our team, the Technical Support Lead responds to and solves technical and product-related support issues, both externally for customers and internally for TruCode staff. The Lead is also involved in project support and the continual improvement of processes and standards to provide an optimal client experience. The desire and drive to build and maintain customer relationships is a key attribute of this role. When not engaged in support responsibilities, the Technical Support Lead will assist with the QA of TruCode’s products, including maintenance and execution of both automated and manual tests.

Support responsibilities: Provide remote Tier 1 (product support and service desk delivery) and Tier 2 (escalated technical support) for TruCode's suite of products, including researching and troubleshooting application problems, remotely accessing workstations to diagnose issues, assisting clients with product updates and technical issue resolutions.

Duties / Responsibilities:

  • Manage the onboarding process for new clients, to ensure a consistent, efficient, and pleasant experience.
  • Oversee support processes to identify areas for process improvement.
  • Assist with review of all support cases to make sure that interactions are properly documented and that all customers’ needs have been addressed.
  • Take ownership of issues and see problems through to resolution, ensuring that customers are kept up to date on issue status.
  • Identify, record, document, and track support tickets.
  • Answer help desk calls and email on a rotating schedule.
  • Escalate issues that are unable to be resolved by the second level support team.
  • Work with the Engineering team to resolve complex escalation issues.
  • Ensure that all support processes and standards are documented for our multiple teams to reference.
  • Provide internal technical support to TruCode's staff, including new machine provisioning as well as operating system and application troubleshooting.
  • Train TruCode Support staff on support practices and standards, as needed.
  • Participate in TruCode's application test and release cycles, as needed.

Education/Qualifications:

  • High school diploma or equivalent required, Bachelor’s degree in an IT-related major or 2-year technical degree and relevant experience highly desirable
  • Excellent communications skills, both written and oral
  • Upbeat/friendly attitude and personality
  • Exceptional customer service skills
  • 3+ years of experience providing technical support for Windows and web-based software, ideally in a customer-facing environment
  • Prior experience working remotely
  • Technical knowledge of Microsoft Windows
  • Strong organizational, analytical, and problem-solving skills, with great attention to detail
  • Self-directed and willing to seize the initiative to get things done
  • Experience working in the healthcare industry highly desirable
  • Technical knowledge of Microsoft SQL Server highly desirable

Technical Competencies:

  • Attention to detail
  • Action-oriented
  • Collaborates well with others
  • Communicates effectively
  • Customer-focused
  • Project management skills

Work environment:

Work from home. Required to have suitable home office space (high-speed internet and privacy).

Travel:

Travel is not required to fulfill the primary objectives of this job; however, circumstances permitting, we do have semi-annual team meetings that do require travel.

Supervisory Responsibilities:

None.

Physical Requirements:

Computer work.

Employment Type:

Full-time, Monday-Friday; overtime is not expected.

What Else:

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

To apply for the position please submit your resume to jobs@trucode.com.