Software Developer - Full Stack – Senior

Software Developer - Full Stack – Senior

Software Developer - Full Stack – Senior

Job Overview

Location
Toronto, Ontario
Job Type
Full Time Job
Job ID
61562
Date Posted
2 years ago
Recruiter
Raymond Catherine
Job Views
104

Job Description

Job Title - Software Developer - Full Stack – Senior

Period:  1 year

Start Date – 2022-04-01

End Date – 2023-03-31

Location – Toronto

Working Hrs.: 7.25 Hrs. / day

Note: Due to COVID-19 restrictions the consultant will be working remotely until restrictions are lifted.

 

 

Must haves:

Experience with node.js and express library for Server side coding

Experience with Jquery for UI Development

Experience with Handlebars templates

Experience with Bootstrap

Experience with Deployment of packages in Kubernetes/Docker environments

Experience with Restful APIs (Jason format request/response messages)

Experience with Redis Server (session/cache management)

Experience with NGINX Server (web server)

 

Description

• Develop coding, testing, and debugging to support existing extensions/tools related to CovaxON, Client Patient Portal, Verifiable Credentials, Case and Contact Management and other related health care activities. 

• Ensuring proper Agile and DEVOPS methodologies are adhered to including the application of Ministry and OPS standards.

• Conduct technical analysis, preparation of detailed programming specifications, program design, writing and/or generating code, and conduct unit tests 

• Leading other developers in the same activities as described.

• Translate technical specifications for sustainment and upgrade into working, tested applications

• Undertake proof of technology with test data to simulate application load and performance tuning related applications

• Provide software expertise in various computing platforms, operating systems, database technology, communication protocols, middleware and gateways

• Provide impact analysis, effort estimate and solution design/development for supported solutions due to solution upgrades, software upgrades or any new requirements/enhancements.

• Provide application programming support for incident management, application functionality sustainment, performance tuning and technical documentation

• Work with Quality Assurance (QA) to code, test, and debug extensions/tools integration services

• Maintain Development environments and continue continuous Integration (CI) practice

• Support Operations on trouble shooting of applications and tools

 

Experience and Skill Set Requirements

Technical Skills – 35%

10+ years of experience with:

• Preparing user interface design, technical specifications and documentation for design, development, installation, testing and performance of integrated, complex, multi-services systems

• Java programming development on a variety of platforms -- Application server, WebSphere Studio Application Developer, web services, API connect

• Expertise with 

NODE.JS, OAuth2, Docker and REDSHIFT Container technology

Jquery for UI Development

Handlebars templates

Bootstrap

Deployment of packages in Kubernetes/Docker environments

Restful APIs (Jason format request/response messages)

Redis Server (session/cache management)

NGINX Server (web server)

• Knowledge and experience with – Postgres, RabbitMQ, Kafka

• Java, Java EE, Java Frameworks, Java Scheduling/Threading, JavaScript, Angular and eclipses RESTFUL web services, Redhat/Linux scripting

• Oracle RDBMs(12c), SQL, PL/SQL, JSON, XML, ETL, stored procedure, optimized database queries, data architecture, data design and modelling, data mapping and database query performance tuning

• Front end programming skills with experience in a variety of tools such as HTML/CSS, JSF, JavaScript, Vue, React and/or Angular

• UI Frameworks (JavaFX, Spring, jQuery) or similar frameworks for web and mobile applications

• Experience with version control system SVN or GitLab.

• Working knowledge of issue tracking system Jira.

• Experience in developing accessible UI components.

• Knowledge and experience with API testing and management tools such as Postman, SOAPUI

• Knowledge and experience with Informatica, Elastic/Logstash/Kibana

• Expertise with HL7-FHIR protocols such as FHIR v1.4 (public APIs) and RESTFUL messaging, Middleware and gateways

• Experience in Platform as a service (PaaS), Docker, Kubernetes and API Gateway an asset

• Knowledge and experience with Prolog, Haskell, LISP, and Cloud technologies using Cloud Foundry would be an asset.

 

Core Skills and Experience - 20%

10+ years of experience with:

• Working with business analysts to translate the business requirements and functional specifications into an application design appropriate to meet the business and operational/IT needs

• Working in Health Care or related Systems.

• Working with large complex system requiring high security, privacy, and massive scalability.

• Working with technical systems specifications and translating them into working, tested applications for large, complex, mission critical applications sustainment and upgrades

• Work with Quality Assurance (QA) to code, test, and debug extensions/tools integration services

• Analysis, design and development work on complex, multi-tier web-based applications, micro-services architecture, mobile, and off-the-shelf solutions

• Proven technical leadership skills with ability to identify areas for improvement, and recommend solutions

• Designing, developing and implementing applications that work across modern browsers and various platforms, and mobile devices

• Using and applying extensive knowledge of User Interface (UI) design principles across a variety of applications, platforms and devices

• Developing and maintaining system design models, technical documentation and specifications

• Providing impact analysis, effort estimate and solution design/development for solution/software upgrades or based on any new business requirements 

• Undertaking proof of technology with test data to simulate application load and performance tuning related applications

• Providing software expertise in various computing platforms, operating systems, database technology, communication protocols, middleware and gateways

• Providing application programming support for incident management, application functionality sustainment, performance tuning and technical documentation

• Developing and maintaining system design models, technical documentation and specifications

• Various computing platforms, operating systems, database technology, communication protocols, middleware and gateways

• Knowledge of recognized accessibility laws, regulations, and standards (e.g., W3C, WCAG) or other specific accessibility standards, and experience in usability, accessibility and compliance testing

• Ensuring compliance with architecture framework and system standards, and Agile Development Methodology

• Project management practices, and ability to contribute to design/development project plans, including work breakdown, resource estimates, and status reports

• Experience with Software Development Lifecycle (SDLC)

• Continuous Integration (CI) practice and enhanced Ci/CD experience and DevOps methodologies and technologies an asset

• Knowledge and experience with leading-edge technologies, design criteria including usability, security, and privacy for web and mobile applications.

 

Public Sector/Healthcare Experience - 5%

• Experience working with federal/provincial/broader public-sector healthcare providers

• Knowledge of the provincial immunization system and Public Sector large complex IT Health related projects or equivalent

• Experience with integration of Clinical IT Systems such as Client and Provider Registries

• Knowledge of Public Sector Enterprise Architecture artifacts (or similar), processes and practices, and ability to produce technical documentation that comply with industry standard practices

• Knowledge of adopting and adhering to Public Sector Unified I&IT Project Methodology, Public Sector Enterprise Architecture and Public Sector Gating process, and Public Sector Standard Systems Development Methodologies.

 

General Skills - 10%

• Demonstrated strong leadership and people management skills

• Exceptional analytical, problem solving and decision-making skills

• Demonstrated strong interpersonal, verbal and written communication, and presentation skills

• Proven troubleshooting and critical thinking experience

• Demonstrated ability to apply strong listening skills to facilitate issue resolution

• Effective consulting skills to engage with all stakeholders with proven track record for building strong working relationships

• Excellent customer service skills, including tact and diplomacy to ensure client needs are managed effectively

• A motivated, flexible, detail-oriented and creative team player with perseverance, excellent organization and multi-tasking abilities, and a proven track record for meeting strict deadlines.

 

If you are available, please send your resume to sujata.gaimar@2iresourcing.ca OR  refer someone interested

Job ID: 61562

Similar Jobs

Meta

Full Time Job

Software developer - full stack – senior Software developer - full stack – senior

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Software developer - full stack – senior Software developer - full stack – senior

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Software developer - full stack – senior Software developer - full stack – senior

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Software developer - full stack – senior Software developer - full stack – senior

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept