Healthcare Innovation Software Engineer – Full-stack

posted on March 20, 2020

Job Description

Location: St. Louis, MO

Type: Permanent

Preferred Experience:

  • Strong full-stack software development experience
  • Experience working with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
  • Strong experience in modern programming languages / frameworks (NodeJS, Go, Elixir, Python) highly desired
  • Experience using Golang, NodeJS, and Java to build RESTful APIs
  • Experience with AI, VR, AR is a plus
  • Good understanding of NoSQL concepts and architecture with hands-on experience with MongoDB
  • Experience with GIT, BitBucket, Jenkins, CICD Pipeline
  • Experience with building and architecting mobile applications is a plus
  • Experience implementing innovation projects, either in large corporations, or start-up environments preferred

Position Requirements: 

  • Strong full-stack software development experience
  • This last role will be looking for a person with good Front experiences
  • React, Angular, JQuery, Amberview.
  • Not looking for Microsoft technologies
  • 5+ years experience
  • AWS cert would be a (nice to have)

Education/Experience:

  • Bachelor’s degree in Computer Science, MIS, related field or equivalent experience
  • 5+ years of experience developing complex, high-performance enterprise software using Java/J2EE technologies
  • Java/Spring MVC, Hibernate development and broad experience with relational databases, data modeling, and Object-Oriented software designs
  • Flex development and Healthcare experience preferred
  • Strong verbal and written communication skills
  • Demonstrated knowledge of code reviews, unit and regression testing.

Position Purpose:

  • Design, build, test and maintain scalable and stable custom built technology solutions to meet business needs
  • Collaborate and support team members in delivering high-quality software solutions in an agile environment.
  • Work with product management and drive the definition of improvements based on business need and architectural improvements
  • Meet with business partners to understand business needs
  • Responsible for overall technical design of solutions
  • Design, build and test applications
  • Conduct root cause analysis and advanced performance tuning for complex business processes and functionality
  • Contribute to evolving software excellence, architecture, design, coding standards, testing, patterns, automation, tools, etc.