Patient Engagement AdvisorsPatient Engagement Advisors

Senior Back End Developer

Posted 04.02.2019
Take The InterviewOriginal Job Post

Patient Engagement Advisors (PEA) is seeking a Senior Back End Developer. In this REMOTE position, you will be part of a small-development team (working closely with the CTO and development team) with the opportunity to make significant contributions to our system. This team does not shy away from thinking outside the box, and using the latest stable technologies to meet business needs.

The Senior Back End Developer will be part of a team responsible for developing, enhancing and maintaining Patient Engagement Advisorsrsquo patient care and retail applications. PEA currently has two applications, a Point Of Sale (POS) system for running a retail pharmacy, and the Countdown to Discharge (C2D) application to help PEA staff manage transitions of care in a health system. PEA applications are deployed on an iPad and hosted in the AWS cloud. The Senior Back End Developer will be responsible for decisions and development relating to the API, Database, and Gateway services used by PEA and its applications. In this role, you will help architect and develop PEArsquos database schema, ensuring our ability to scale to the heavy demands of consumer applications. The Senior Back End Developer will help with the design and implementation of new features in the API and Gateway systems for use in the applications used by PEA. In this position, you will work closely with the CTO, the Integration team, and the rest of the PEA technical team to create and implement a platform development strategy and architecture.


Requirements


  • 6+ years of database experience.
  • 8+ years of experience in application development encompassing design, development, maintenance, support, and enhancement of applications.
  • Considerable programming experience in Java required.
  • Strong computer science fundamentals in algorithms and data structures.
  • BS or MS in Computer Science a plus.
  • Experience with healthcare applications and HL7 a strong plus.
  • Experience with point-of-sale system integration a plus.
  • Experience with pharmacy information systems a plus Thorough understanding of database technology, Microsoft SQL Server or MySQL preferred.
  • Experience interfacing andor building RESTfulJSON web services. Engineering background with source control and quality software production.
  • Experience with unit testing, automation testing, or test-driven development a plus.
  • Understanding of security principles and ability to write secure code.
  • Knowledge of XML, SOAP, Rest, and JSON web services design and development.
  • Must be able to follow policies and procedures and department software development lifecycle.
  • Possesses strong problem solving skills, is adaptable, proactive and willing to take group leadership.
  • Tests, measures, and thinks like a user.


Essential Responsibilities include


  • Works with development team responsible for creation, enhancements, bug fixes, and maintenance of PEAs backend applications and services.
  • Creates, implements and maintains the PEA database schema and ensuring it performs well at scale.
  • Responsible for deployment of API and Gateway code from development to production environments on a scheduled basis Develops enhancements to the Patient Navigation System to support outpatient services and other software to support PEArsquos healthcare services delivery model.
  • Responsible for helping to design and implement JSON API services from PEArsquos in-house software platform in order to integrate PEA client data to PNS.
  • Assists with developing and establishing coding standards for the development team.
  • Administers routine operational maintenance tasks for integration environment to ensure proper operating efficiencies.
  • Collaborates with Integration Analysts to develop data integration solutions to meet the business needs and requirements of customer requests and projects.
  • Proposing technical solutions to solve integration related issues.
  • Conducts thorough unit and integrated testing, working with PEA and client staff.
  • Identifies technical alternativesimprovements and present them to management.
  • Develops test data sets and testing scenarios to enable effective, repeatable testing of new application modules.
  • Supportstroubleshoots partner integration as appropriate.
  • Provides technical documentation for the PEA application releases including schema design and performance metrics.
  • Performs on-call duties as required responding and resolving help desk tickets and alerts
  • Takes ownership of working across the PEA product stack and learning new technologies in the process.
  • Engages as member of a dynamic team providing one stop product development building innovative, extensible, robust solutions.
  • Works independently and asynchronously in a setting that encourages proactive behavior and delivering quality results.


About PEA


Working at Patient Engagement Advisors will change your perspective of how healthcare should be...

If the opportunity to participate in influencing the future of healthcare captures your imagination, we would like to hear from you. In an industry where the business headlines have an opportunity to be shaped by people like you, PEA makes it possible to have a real and rewarding impact. PEA has been recognized as one of the fastest growing companies by Inc. Magazine in 2013, 2014, and 2015. Recognized in the Birmingham Business Journalrsquos FastTrack 30 in 2014 and 2015. 2015 Winner of the American Business Awards (Stevie Awards). Most Innovative Companies to Watch in 2016 by Silicon Review. Competitive salary and benefits (including MedicalPrescription, Dental, Vision, Paid Time Off, 401k, Flex Spending Account, Telemedicine Service, and more)

Take The Interview
Posted 04.02.2019