Responsibilities :
- Translate complex business and technical system specifications into working tested applications including developing detailed programming specifications writing and / or generating code compiling datadriven programs and conducting unit tests.
- Resolve and troubleshoot technical problems during the use and operation of software packages providing technical assistance in implementation conversion and migrations.
- Collaborate with IT professionals throughout the Software Development Life Cycle (SDLC) to ensure seamless integration deployment and ongoing support of applications.
- Design build and maintain modular scalable web applications with a strong emphasis on speed performance and security.
General Skills :
Extensive experience in programming and analysis with specialized support in various software packages and methodologies for development design implementation and maintenance of applications.Strong ability to collaborate with IT professionals across all phases of the SDLC with proficiency in designing coding testing debugging and documenting applications using objectoriented and thirdgeneration language development tools.Extensive experience with one or more programming languages with a strong focus on Java and the Spring Boot Framework.Strong experience with relational and hierarchical database technologies particularly Oracle 19c including proficiency in writing complex SQL queries.Proficient in handling data formats such as JSON and XML and working with communication protocols and information retrieval packages.Excellent analytical problemsolving decisionmaking and communication skills with a proven track record of meeting deadlines as a team player.Full Stack Skills :
Strong knowledge of Identity and Access Management (IAM) including OAuth 2.0 OpenID Connect and handling PKI certificates and API keys / secrets.Proficient in both frontend and backend development including database design / management and DevOps practices.Strong expertise in Angular Single Page Application (SPA) development with proficiency in JavaScript TypeScript and HTML5.Indepth knowledge of the design and implementation of overall web architecture ensuring solutions are built for speed and scalability.Extensive experience with RESTful APIs and API Gateways including Gravitee.io and IBM API Connect and in integrating frontend UI with constructed APIs.Proficient in developing AODAcompliant web applications and making frontend calls to RESTful APIs and DataPower web services.Expertise in containerization technologies particularly RedHat OpenShift and Kubernetes and proficient in managing containerized environments using tools like Docker and Podman.Strong understanding of HTTP / s protocols CORS JWT TCP / IP DNS SSL / TLS and security headers such as CSP and XFrameOptions.Proficient in error handling debugging and implementing logging and monitoring of web requests using tools like Browser DevTools POSTMAN and curl for testing.Experience with DevOps practices including CI / CD pipelines and tools such as Azure DevOps for version control and deployment.Proficiency in using Maven for project management and build automation.Experience with Elasticsearch and Kibana for search and analytics.Proficient in using Nginx for serving web content and managing project dependencies with npm.Experience with rapid application development (RAD) methodologies and programming Internetready applications.Ability to review analyze and modify product installation scripts including encoding testing and debugging.Ability to provide postimplementation support and resolve any postimplementation technical issues.Experience conducting design walkthrough sessions with project teams.Competency in Agile delivery methodologies.Desirable Skills :
Familiarity with HL7 FHIR and HAPI FHIR for healthcare data integration.Handson experience with DataPower web services and integration.Experience with ONE ID for authentication and access management.Knowledge of the Ontario Design System for UI / UX consistency.Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards.Proven ability in data extraction and PDF generation.NOTE
Extension / Amendment Attestation : Extension(s) only allowed using unused days / funds left on contract. No additional funds will be added beyond the maximum contract value and any extension options included in the original SOW.
Assignment Type : This position is currently listed as Hybrid as consultants will be required to work onsite at the work location 2 days a week and 3 days from home.
SkillsExperience and Skill Set Requirements
Public Sector Experience
Demonstrated experience in developing software applications in alignment with public sector regulations and standards.
Proven ability to navigate public sector project approval processes and deliver solutions that meet government IT compliance requirements.Experience working within public sector environments ensuring that developed applications meet the specific needs and constraints of government clients.Strong understanding of public sector enterprise architecture and the ability to produce technical documentation that adheres to government standards.
Development Experience
5 years of experience with Identity and Access Management (IAM) including the implementation and management of OpenID Connect OAuth 2.0 and JWT along with handling PKI certificates and API keys / secrets.
10 years of experience in programming and analysis with specialized support in various software packages including a strong focus on Java and the Spring Boot Framework.Extensive experience in full stack development including both frontend (Angular SPA JavaScript TypeScript HTML5) and backend development (Java Spring Boot) with a focus on modular scalable web applications.10 years of handson experience with relational and hierarchical databases particularly Oracle including proficiency in writing complex SQL queries.Proficient in using objectoriented and thirdgeneration language development tools including designing coding testing debugging and documenting applications.Experience with RESTful APIs and API Gateways (Gravitee.io IBM API Connect) integrating frontend UI with constructed APIs and developing AODAcompliant web applications.Indepth knowledge of containerization technologies (RedHat OpenShift Kubernetes Docker Podman) and experience managing containerized environments.Strong understanding of DevOps practices including CI / CD pipelines and tools such as Azure DevOps for version control and deployment.Experience with data formats such as JSON and XML and working with information retrieval packages and query languages.Proficient in using Maven for project management and build automation and experience with tools like Elasticsearch Kibana and Nginx.
Technical Skills
Proficient in designing building and maintaining modular scalable web applications with a strong emphasis on speed performance security and identity management.
Extensive experience with OAuth 2.0 OpenID Connect JWT identity access management and federation ensuring secure and seamless user authentication and authorization across systems.Experience in resolving and troubleshooting technical problems during the use and operation of software packages including providing technical assistance in implementation conversion and migrations.Strong ability to collaborate effectively with IT professionals across all phases of the Software Development Life Cycle (SDLC) ensuring seamless integration deployment and ongoing support of applications.Expertise in designing and implementing overall web architecture ensuring that solutions are built for speed scalability and reliability.Proficient in handling and transforming data using formats such as JSON and XML and in performing extraction transformation and loading (ETL) activities.Strong understanding of communication protocols including HTTP / s TCP / IP DNS SSL / TLS CORS and security headers such as CSP and XFrameOptions and their application in web development.Experience with error handling debugging and implementing logging and monitoring of web requests using tools like Browser DevTools POSTMAN and curl.Experience with Agile delivery methodologies ensuring timely and qualitydriven software development and deployment.Ability to conduct detailed technical assessments translate complex business and technical specifications into working tested applications and develop comprehensive programming specifications.Handson experience with DevOps practices including managing CI / CD pipelines and using tools such as Azure DevOps for version control and deployment.
Communications Skills
Clearly articulates technical concepts to both technical and nontechnical stakeholders.
Effectively collaborates with team members and crossfunctional teams throughout the software development life cycle.Demonstrates strong written communication skills in technical documentation and project reports.Proactively engages in team discussions providing insights and feedback to improve project outcomes.
Supplier Comments
Closing Date : 30 a.m.
Maximum Number of Submissions one (1)
Hybrid Candidate MUST be able to work 3 days onsite and 2 days remote
MUST HAVES :
5 years of experience with Identity and Access Management (IAM) including the implementation and management of OpenID Connect OAuth 2.0 and JWT along with handling PKI certificates and API keys / secrets.
10 years of experience in programming and analysis with specialized support in various software packages including a strong focus on Java and the Spring Boot Framework.
Experience with RESTful APIs and API Gateways (Gravitee.io IBM API Connect) integrating frontend UI with constructed APIs and developing AODAcompliant web applications.
10 years of handson experience with relational and hierarchical databases particularly Oracle including proficiency in writing complex SQL queries.
Strong understanding of DevOps practices including CI / CD pipelines and tools such as Azure DevOps for version control and deployment.
Nice to Have :
Experience with ONE ID for authentication and access management.Experience in developing or integrating systems to interface with OntarioMDs Health Report Manager (HRM). including report generation and transmissionRemote Work :