Share Email Opening Apply Now
Title

Software Engineer II - Integrations 

Description

Tabula Rasa Healthcare– TRHC is a family of companies that leverages technology to improve healthcare. TRHC works with providers and insurers to identify multi-drug interactions and to reduce risk of medication-related problems. We have developed the first multi-drug interaction tool that identifies risk across a variety of safety factors and presents meaningful opportunities to mitigate that risk. This technology can be used to assess safety at the individual patient-level or to stratify medication risk at the population-level, and can be embedded within any EMR or other healthcare IT system.

Tabula Rasa Health Care is looking for a talented and experienced Software Engineer II to contribute to our Integrations team servicing our Medication Risk Mitigation Platform.

The candidate selected for this role will work together with a Scrum team to take requirements through the development lifecycle and transform into high quality, valuable deliverables. As a Software Engineer II, he or she will take a paramount role as a tech lead in cultivating technical guidance, architecture, best practices as well as assisting the team and growth through mentorship. He or she will also be a key member in the overall assessment, vision, and implementation of our technical decisions by participating in cross-team committees.

ESSENTIAL JOB FUNCTIONS:

  • Develop on primarily full-stack Javascript applications / services (Node.js, Angular.js, React.js preferably on a UNIX or Linux platform).
  • Participation with requirements, design, implementation, testing, deployment, and support.
  • Perform challenging work in designing, writing, editing, modifying, and debugging software applications and services.
  • Participation in cross-team architecture, design, process discussions and decisions within established committees.
  • Self-motivated with the ability to design and write high-performance, reliable, and maintainable code.
  • Learn new technologies and resolve challenges involved with integrating them with our infrastructure.
  • Update and modify systems to improve efficiency.
  • Work closely with Product Team in evaluating current systems and making decisions on future development.
  • 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.
  • Troubleshooting and modifying SQL stored procedures.
  • Comfortable with large projects in source control (git), continuous integration (Jenkins) and writing unit tests and integration tests.
  • Design, develop and implement solutions around both a micro-service and monolithic architectures.

QUALIFICATION REQUIREMENTS:

  • Ideal candidates must be innovative, creative, flexible and passionate about building quality software.
  • Ability to architect, design, develop and implement solutions around a micro-service and monolithic architectures.
  • Highly skilled in written and verbal communication.
  • Establishes and maintains effective working relationships with clients, end-users, and team members.
  • Experience using platform provided tools preferred (Docker, Cloud Foundry, AWS, NewRelic, Sentry).
  • 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 re-factoring and decomposing existing systems from a monolith to a micro-services architecture.
  • Experience with SQL, SQL Server.

EDUCATION:

  • Bachelor's degree in Computer Science, similar technical field of study, or related practical experience.
  • M.S. in Computer Science or similar technical field of study (preferred)

EXPERIENCE:

  • 2 – 5 years of professional software development experience.
  • Expertise in two or more general purpose programming languages.
  • Preferred Experience in Healthcare Technology and/or Pharmacy Operations.
  • Preferred Experience with EHRs, integrations, system validations (EPIC, Cerner, QS/1, etc.).

OTHER SKILLS and ABILITIES:

  • Interest and ability to learn other coding languages and technologies as needed.
  • Knowledge of e-prescribing standards certifications a plus. (Meaningful Use, FHIR)
  • Familiarity with ontologies such as SNOMED, RxNorm, LOINC, ICD-10, NDC a plus.

WORK ENVIRONMENT:

  • Fast paced environment.
  • Collaboration across remote sites within the company.
  • New office located on Shem Creek.
  • Flexibility to occasionally work remote when warranted.
  • Regular office activities include: game nights, paddle boarding, yoga on the pier, team lunches and happy hours.
  • Office health and wellness initiatives, for those interested. (on-site private shower)
  • Celebrating success!
 
Position Requirements

Requirements:

  • Strong analytical abilities, organizational skills, problem-solving skills, and attention to detail.
  • Experience with MS Word, Excel, PowerPoint, and Comfortable with learning and becoming an expert on new and proprietary software.
  • Must be familiar with computer operations, encoder software.
  • 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.
  • Skilled at training others in data entry and abstracting.
  • Establishes and maintain effective working relationships with clients.
  • 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.

Education:

  • BS or MS in Computer Science or a related field.

Experience & Training:

  • 2 – 5 years of software development experience in one or more general purpose programming languages. Javascript, Java, Clojure, Ruby, or Go is a plus.
  • Experience as a full stack engineer with familiarity of DevOps principles and AGILE development practices, tools and methodologies.
  • Solid knowledge and understanding of front-end technologies (HTML, CSS, JavaScript).
  • Working Knowledge of MVC frameworks such as Angular, React, Ember, Backbone.
  • Knowledge of security and encryption.
  • 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.
  • 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, with an emphasis on verbal and written communication.
  • 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 desired output and write program documentation.
  • Good knowledge of networking technologies from the programmers prospective.
  • Demonstrated ability to use standard development and computing tools: Word processor, spreadsheet, browser, email, and file compression software.

#DICE

 
Full-Time/Part-Time Full-Time  
Shift Days  
Position Software Engineer II  
Post Internal Days 0  
Number of Openings 1  
Location Tabula Rasa Healthcare - Mount Pleasant, SC  
About the Organization  
EOE Statement We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.  
Cell None Specified 

HoursPerWk None Specified 

supervisorUID None Specified 

This position is currently accepting applications.

Apply Now



WE ALSO RECOMMEND

Other Jobs Within Same Category
Software Engineer, Product Validation in Moorestown, NJ
Posted on: 2/5/2020
[Apply Now]

Software Engineer, Product Validation in Moorestown, NJ
Posted on: 1/28/2020
[Apply Now]

Senior Software Engineer, Product Validation in Moorestown, NJ
Posted on: 1/28/2020
[Apply Now]

Data Lake Architect in Moorestown, NJ
Posted on: 12/6/2019
[Apply Now]

Product Owner in Moorestown, NJ
Posted on: 11/26/2019
[Apply Now]


Other Jobs Within 60 Miles
Senior Software Engineer II - Integrations in Mount Pleasant, SC
Posted on: 10/15/2019
[Apply Now]

Principal Solutions Architect in Mount Pleasant, SC
Posted on: 10/4/2019
[Apply Now]

Product Owner in Mount Pleasant, SC
Posted on: 10/30/2019
[Apply Now]

Software Engineering Manager in Mount Pleasant, SC
Posted on: 11/15/2019
[Apply Now]

Senior Software Engineer - Medication Decision Support in Mount Pleasant, SC
Posted on: 11/15/2019
[Apply Now]



 


 
Click here for technical assistance.