1 day ago

Logo of  Shields Health Solutions

Software Engineer

Shields Health Solutions

Remote

At Shields, we pride ourselves on our culture of inclusion and kindness and the difference we make in patients lives every day. We are tremendously proud to be certified as a ‘Great Place to Work’ four years in a row. In 2022, we were awarded US Fortune Best Workplaces in Health Care™, Fortune Best Workplaces for Millennials™ & Fortune Best Workplaces for Women™.

Improving lives and elevating performance are at the heart of everything we do. That’s why more health system leaders trust Shields to elevate access, outcomes and growth within specialty pharmacy — delivering value throughout the entire health system. Leveraging our proven Shields Performance Platform – we deliver the financial results that health systems demand and the superior outcomes patients deserve. With the foremost leaders in specialty pharmacy on our team; proven success partnering with more than 70 health systems; and a vested interest in delivering measurable results – we are the partner health systems trust to transform their specialty pharmacy into a powerful growth engine and elevate performance where it matters most.

 

Job Purpose: 

Shields Health Solutions is looking for a Software Engineer with responsibilities for building a cloud-native application hosted on AWS that will enhance our ability to provide high quality care to our patient population. The engineer is required to deliver software in the full stack, writing code for the web front-end layer, RESTful services layer, and the database layer. The engineer will also create automated test suites in a test-first model to ensure that the software is robust and remains defect-free through maintenance and enhancements. 

In addition, the engineer will maintain and enhance existing software for data analytics, while also building up automated test capabilities for legacy applications. 

Experience creating and consuming RESTful or SOAP services using Java or C# is a must, as is experience with relational databases and SQL queries. Experience creating web applications using ReactJS, AngularJS, or elm is highly desirable. Must be able to work in an Agile environment with weekly sprints, and follow XP practices of pair-programming and Test Driven Development. 

Job Duties: 

  • Deliver full-stack software with web interface layer, services layer, and database layer. 
  • Develop software in Java and elm.
  • Create and maintain automated unit tests and integration tests in a test-driven development environment.
  • Work with UI/UX designers to convert designs to user interface implementations.
  • Pair-develop software with other engineers, and deliver new features as a team.
  • As needed, enhance existing software that create custom reports to visualize various facets of the pharmacy and prescription data. Build out automated test suites.
  • Develop SQL queries to satisfy data analysis, application maintenance, and reporting needs.
  • Identify and correct issues related to query performance, reliability, and scalability.
  • Work in an Agile environment with weekly sprints in pair programming.
  • Build integrations with third-parties to link their data to our systems based on standardized formats such as HL7, FHIR, and NCPDP. 

Experience/ Education: 

  • Bachelors degree from an accredited college or university required with major course work in computer science, or a related field  
  • 2+ years of experience of developing commercial-grade software in Java or C#/.Net  
  • 1+ years of experience creating and tuning complex SQL queries  

Preferred: 

  • 1+ years of experience hosting and consuming RESTful or SOAP services  
  • 1+ years of experience designing table structures in Relational Database Systems  
  • Proficiency with Spring Framework  
  • Experience developing web front-end using elm or Javascript (ReactJS, AngularJS, BackboneJS, KnockoutJS, JQuery), and HTML and CSS  
  • Experience with functional languages like LISP, Scheme, Haskell 
  • Experience with test-driven development process, with proficiency in developing unit tests, integration tests, and black-box tests 
  • Experience deploying software using CI/CD tools (Jenkins, Chef, Concourse, Kubernetes) 
  • Experience with a cloud-native platform like Netflix Open Source, AWS Elastic Beanstalk, or Pivotal Cloud Foundry 
  • Experience working in the Healthcare domain 
  • Experience with pharmacy systems 
  • Experience with Windows as well as Linux environments  

California residents employed by or applying for work at Shields have certain privacy rights. Please review our: California Workforce Privacy Notice and Privacy Policy.  

Shields Health Solutions provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.