Full Job Description
We are looking for a candidate who is passionate about technology and software design. This position will be responsible for designing and implementing market leading solutions across our healthcare focused platforms. The candidate must be hands-on.
Work with product management and Therapy Brands leadership to determine priorities
Be able to effectively communicate with engineering team, product management team, customer support team, as well as business leaders
Design effective, efficient technical solutions and clearly, concisely communicate and execute with engineering teams
Design and implement integrated solutions across multiple products and engineering teams.
8 years software development experience
5+ years of being in a senior development role
3+ years of being in a software architecture role
Strong demonstrable success designing commercial applications
Strong experience utilizing design patterns, OOAD, UML, etc.
Strong experience building robust and scalable .NET applications
Strong experience working in agile environments including utilizing SCRUM, TDD, TFD, CI, CD, etc.
Strong experience working with relational data as well NoSql data stores
Experience with front end frameworks (JQuery, Angular, ReactJS, etc.)
Experience working with cloud platforms (AWS, Microsoft Azure)
Experience building REST API's
Experience building applications in the healthcare space
Experience with healthcare integration standards (HL7, CDA, CCDA, etc.)
Experience/familiarity with test automation frameworks
SSO experience (SAML, oAuth, 3rd party solutions)
Payment/Billing experience (Stripe, etc.)
Experience building mobile applications (iOS, Android)
Bachelors or better in Computer Science or related field
Team Player: Works well as a member of a group
Innovative: Consistently introduces new ideas and demonstrates original thinking
Enthusiastic: Shows intense and eager enjoyment and interest
Detail Oriented: Capable of carrying out a given task with all details necessary to get the task done well
Dedicated: Devoted to a task or purpose with loyalty or integrity
Ability to Make an Impact: Inspired to perform well by the ability to contribute to the success of a project or the organization
Self-Starter: Inspired to perform without outside help