However we have thousands more jobs available updated every hour
Must haves: • Strong experience with client and server side NODEJS • Strong experience developing in JavaScript, jQuery and other popular JS frameworks and libraries, including HTML5 and CSS3 • Strong experience with planning and developing API endpoints • Experience using OAuth standard Deliverables include, but are not limited to: 1. MORE Patient Identification scanning and data capture 2. MORE Order Management – Manifest Creation 3. MORE Order management – Status changes 4. MORE Order management – Order Repetition 5. MORE Results Management – Results Retrieval and Reprint 6. MORE – User driven enhancements as defined during Early Life Support 7. Notification – Front End design for data capture 8. Notification – Front End design for patient authentication 9. Notification - Back End design for subscription storage Responsibilities: As a member of the Solutions Delivery Integration Team in the role of Senior Software Developer – Full Stack, you will be required to: • Translate technical systems specifications into working, tested applications. This includes developing detailed specifications, writing and/or generating frontend and backend code, compiling data-driven programs, maintaining, and conducting unit tests; • Resolve and troubleshoot technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations; • Evaluate and determine appropriate architecture, technical specifications, solution design and make recommendations to product management. • Design and develop/extend micro-services, large scale web services and Restful APIs while using modern best practices in application development. • Plan, design, code and deploy cutting-edge interfaces, functionalities that are responsive and accessible. • Work closely with UI/UX designers to make our applications smarter and reduce friction in the user experience. • Produce clean, reusable, performant code and maintainable solutions that will enhance the platforms quality. • Support integration of third-party applications • Diagnose and troubleshoot functional and performance issues, implement corrective fixes, preventive fixes and triage as required. • Partner with Operations teams to ensure support of developed applications and platform in all environments. • Create and maintain code documentation as required. Desired Skills: • Degree in computer science, engineering or equivalent technical discipline • 10+ years of professional experience in application/web development • Experience working with authenticated, customer focused applications • Strong experience with planning and developing API endpoints • Expert level development skills in Node.js, jQuery other popular JS frameworks and libraries, HTML5 and CSS3, SASS • Strong Knowledge of HTTP(s), WebSocket, APIs (Rest/json/XML), oAUTH 2.0 • Experience building web applications using MVVM/MVC frameworks • Experience using Java, PHP and other related programming languages • Solid understanding and experience with SPA • Experience with web servers (NGINX /NGINX Plus, Apache, etc.) • Experience with Red Hat Linux • Experience with databases (MSSQL , MySQL, MariaDB, Redis, Data Grid etc.) • Experience with Docker, OpenShift and Kubernetes • Solid understanding of responsive/mobile-first design, modern web standards, front-end frameworks (Bootstrap) and UI/UX best practices • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards and WCAG 2.0 guidelines • Knowledge of security best practices • Experience in an Agile environment • Exposure to FHIR and HL7 standards • Solid understanding of cross-browser/platform issues and coding solutions • Comfortable with source version control workflow (Git) • Passion for learning the latest technologies and standards • Self-learner and highly self-motivated • Creative, solution-oriented, flexible with a positive attitude and a drive for excellence • Ability to successfully multi-task and work to tight deadlines • Accurate with excellent attention to detail • Effective team player with strong interpersonal skills