logo

JobNob

Your Career. Our Passion.

rq07086 software developer - full stack.


Randstad


Location

North York, ON | Canada


Job description

This is a contract position for a Software Developer - Full Stack for our public sector client.
Work location: Downtown Toronto
Duration: Twelve Months
7.25 hours/day
This is a Hybrid role that requires the candidate to be onsite 3 days of the week (This is a mandatory requirement of the role and is non-negotiable outside of exceptional circumstances.)

Advantages
Good compensation working on projects that will make a difference to the people of Ontario.

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 platform’s 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; and

· 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 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

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

Qualifications
· 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
· Strong Development skills in Node.js, angular, jQuery other popular JS frameworks and libraries, including HTML5 and CSS3
· Exposure to FHIR and HL7 standards

Summary
If interested and qualified for this role, please apply today for immediate consideration!

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to [email protected] to ensure their ability to fully participate in the interview process. show more


Job tags

Contract workImmediate startDowntownFlexible hours3 days per week


Salary

All rights reserved