As our Senior Full Stack Javascript Developer, you will join our United Clinical Services group working on a range of innovative solutions that are helping to transform value-based care. You will join a small, multi-disciplinary and talented team that are helping to improve healthcare delivery, working on projects that have a real impact and business value and are used by both Clinicians and external Providers. You will have the opportunity to work full stack across both front-end UI and backend API for both internally and externally facing applications. These applications are data-driven and analytics based, so are an excellent opportunity to showcase your talent in being able to design elegant solutions that can effectively convey information in visual and easy-to-understand ways.
- Ability to take on UI and/or API work in collaboration with other team members
- Collaborate with team members and business partners to determine problem definition and requirements, manage expectations, and meet timelines
- Research and develop novel solutions independently and as part of a team
- Produce high quality solutions that are robust, reliable, and scalable
- Approach highly uncertain and ambiguous environments with curiosity and a positive can-do attitude
- Collaborate effectively in cross-functional and interdisciplinary teams
- Demonstrate initiative and strong ownership of deliverables
- Develop both technical as well as domain expertise to effectively realize business opportunities
- Generally work is self-directed and not prescribed
- Works with less structured, more complex issues
- Serves as a resource to others
- Strong UI development skills
- Angular experience
- Extensive Javascript knowledge
- Developing an API in a Javascipt library – inclusive of HTTP & REST API design
- Version control experience
Preferred Qualifications:
- Node experience
- Good understanding of development processes and tools – Sonar, Jenkins, Git, CI/CD
- Working with ORM (Sequelize)
- Prior experience with Swagger
- E2E testing experience (e.g Cypress)
- Experience working within Agile methodologies
- Understanding of fundamental software engineering and computer science principles: object-oriented design, structured design, databases, algorithms, data structures, usability, debugging, and configuration management
- Experience with SQL (and related databases)
- Experience in container orchestration and proficiency with Docker
- Data visualisation experience – Tableau, PowerBI, Opensource (Plotly) etc…