Software Product Engineering - Software Engineer II

Software Product Engineering - Software Engineer II

05 Mar 2024
South Carolina, Mtpleasant, 29464 Mtpleasant USA

Software Product Engineering - Software Engineer II

Vacancy expired!

Our goals are to provide excellent service, utilize advanced technology, and proficiently deliver results. To accomplish these goals, we constantly seek individuals who look for ways to do things better. We are a company whose culture cultivates teamwork, rewards excellence, focuses on quality for every aspect of our business, and promotes community involvement.

Tabula Rasa HealthCare (TRHC) is a leader in providing patient-specific, data-driven technology and solutions that enable healthcare organizations to optimize performance to improve patient outcomes, reduce hospitalizations, lower healthcare costs, and manage risk. Medication risk management is TRHC's lead offering, and its cloud-based software applications, including EireneRx® and MedWise™, provide solutions for a range of payers, providers and other healthcare organizations.

TRHC empowers our employees to provide excellent service, utilize advanced technology, and proficiently deliver results. Our 32Fundamentals are what we are and who we are. Our culture cultivates teamwork, rewards excellence, focuses on quality for every aspect of our business, and promotes community involvement. As a part of our team, you will help us bring innovative service models to healthcare, improving patient outcomes.

Tabula Rasa HealthCare's software engineers develop industry-leading, healthcare-specific, data-driven technology and solutions that enable healthcare organizations to optimize medication regimens.

Our software provides healthcare professionals and organizations with sophisticated and innovative tools to better manage the medication-related needs of patients. Our products process information at a large scale and extend well beyond data entry and presentation. We're looking for engineers who bring new ideas from all areas, including but not limited to information acquisition, distributed computing, large-scale system design, data storage, security, and UI design.

As a software engineer, you will work on a specific product and/or projects critical to TRHC's needs with opportunities to learn new skills as you and our fast-paced business grow and evolve. Our engineers need to be versatile, display leadership qualities, and be enthusiastic to tackle new problems across the full-stack as we continue to push technology forward.

This position could be in SC or remote:

A Software Engineer will:

  • Assist in supporting developer applications and ability to develop applications on our TRHC developer portal
  • Perform challenging work in designing, writing, editing, modifying, and debugging computer programs.
  • Identify tasks that require automation and automate them.
  • Provide advice, training, and technical support for various projects.
  • Create scalable training materials and workshop materials for working with external and internal integrations.
  • Work closely with the management team in evaluating current systems and making decisions on future development.
  • Learn new technologies and resolve the challenges involved in integrating new technologies with our systems.
  • Update and modify systems to improve efficiency.

Secondary Functions:
  • Perform other duties and responsibilities as required.
  • Complete miscellaneous projects as assigned or requested.
  • Understand and adhere to the Health Insurance Portability and Accountability Act (HIPAA) requirements.

Requirements:
  • Strong analytical abilities, organizational skills, problem-solving skills, and attention to detail.
  • Highly skilled in written and verbal communication.
  • Highly skilled at establishing priorities and coordinating work activities. Consistency, accuracy, promptness, and adherence to productivity standards are of paramount importance.
  • Skilled at performing multiple and complex tasks.
  • Establishes and maintains effective working relationships with clients, end-users, and team members.
  • Has exceptional initiative and follow-through on projects with minimal supervision or guidance.
  • Must be detail-oriented, follow instructions and work independently with minimal supervision with highly confidential information per HIPAA regulations.
  • Ability to design, architect, develop and implement solutions around a micro-service architecture.
  • Passionate about knowledge sharing and has the skills to help develop and advance the team through mentorship.
  • Experience with performance optimization, especially the use of asset pipelines and CDNs, as well as tools used to analyze front end performance bottlenecks.
  • Preferred experience with database refactoring and decomposing existing systems from a monolith to a microservices architecture.

Education:
  • Bachelor's degree in Computer Science, Information Technology/Systems, or related equivalent.

Experience & Training:
  • 2-4+ Years of software development experience in one or more general-purpose programming languages. Expertise in JavaScript, Java, Clojure, Ruby, or Go is a plus.
  • Experience as a full-stack engineer with the familiarity of DevOps principles and AGILE development practices, tools, and methodologies.
  • Experience working in HealthCare technology.
  • Experience with front-end technologies (HTML, CSS, JavaScript).
  • Working Knowledge of front-end frameworks such as Angular and React
  • Knowledge of security and encryption.
  • Knowledge of e-prescribing standards certifications a plus. (Meaningful Use, FHIR)
  • Experience developing, testing, and documenting RESTful APIs; with event-driven design patterns utilizing message queues; with SQL and/or NoSQL data stores; with designing, developing, and deploying distributed systems.
  • Comfortable with large projects in source control (git), continuous integration (Jenkins), and writing unit tests and integration tests.
  • Familiarity or experience with load and performance testing.
  • Comfortable in a growing environment with the ability to work on multiple projects at the same time, in a team or independently.
  • Acts as a teammate, a student, and a mentor with outstanding written and verbal communication. Experience and ability to teach or instruct co-workers.
  • Solving problems quickly and completely.
  • A solid understanding of networking/distributed computing environment concepts, event-based programming and design patterns, and the principles of routing, client/server programming.
  • Possess a positive attitude and excellent communication skills.
  • Ability to multi-task and stay organized in a dynamic work environment.
  • Ability to learn new programming languages quickly.
  • Ability to write, edit, and debug computer programs and live software systems to achieve the desired output and write program documentation.
  • Good knowledge of networking technologies from the programmers' perspective.
  • Experience with JIRA, Confluence, GIT (GitHub, GitLab, or similar).
  • Knowledge of secure coding standards.
  • Technical domain expertise in API design and development.
  • Pairing is encouraged within and across our development teams.

Other Skills & Abilities:
  • UI/UX experience is a plus.
  • Experience using platform provided tools (Docker, Cloud Foundry, AWS, New Relic, Sentry).
  • Familiarity with Asynchronous messaging using RabbitMQ, Redis, PubSub, or alike.
  • Experience with CI, zero-downtime deploys canary, and feature flag releases.
  • Familiarity with distributed computing principals, Immutability, Composability, and Functional Programming.
  • Familiarity with HL7 FHIR a plus.
  • Familiarity with ontologies such as SNOMED, RxNorm, LOINC, ICD-10, NDC a plus.

#DICE


The Company is proud to be an equal opportunity employer. All qualified applicants will receive consideration without regard to ancestry or national origin, race or color, religion or creed, age, disability, AIDS/HIV, gender, marital or family status, pregnancy, childbirth or related medical conditions, genetic information, military service, protected caregiver obligations, sexual orientation, protected financial status or other classification protected by applicable law.

Other details

  • Pay Type Salary

Apply Now
  • Mt Pleasant, SC, USA

Job Details

Jocancy Online Job Portal by jobSearchi.