Deliver world-class healthcare technology products of the highest quality utilizing agile engineering and DevOps practices
Define, design, estimate, and plan user stories
Apply technical and customer service skills to solve client problems and assist with high profile product implementations
Systematically troubleshoot production issues and deliver timely resolutions
Continuously improve self, team, and the larger organization, as well as the technology products and the processes for delivering and supporting those products.
Basic Qualifications
5+ years of experience writing high-quality, well-tested code, especially in Java or C#
3+ years of experience in creating an object-oriented design and applying software patterns
3+ years of experience mentoring other software engineers
Proficient with agile engineering practices such as CI/CD, TDD, pair programming, code reviews, etc.
3+ years of experience with REST web services and web applications
3+ years of experience with relational databases and SQL
Preferred Qualifications
Open to working in both Java and C#
Experience with REST web services and web applications
Experience with enterprise application technologies (e.g. Java EE, Spring, or .Net)
Proficient on the command-line and with writing shell scripts
Ability to collaborate well on a cross-functional team
Ability to imagine yourself in the customer s shoes
Knowledge of cloud technology (e.g. AWS, Azure, Docker, or Kubernetes)
Knowledge of application security practices
Experience with content and data pipelines
Experience with Agile software development
Experience with Windows and Linux
Experience with Microsoft SQL Server, Azure SQL, and Oracle databases
Experience in developing and troubleshooting database stored procedures
Experience with SQL performance tuning
Experience with web UI technologies (e.g. Bootstrap, JQuery, or React)