Software Developer Full Stack Senior

Canada, Canada

Job Description


One of our clients is looking for #Software Developer - Full Stack - Senior. If you are interested, kindly share your updated resume at Email: tanish.shukla@smsoftconsulting.comJob Title: RQ07964 - Software Developer - Full Stack - Senior
Client: Ministry of Health
Work Location: 5700 Yonge Street or 49 Place d\'Ames, Ontario, Hybrid
Estimated Start Date: 2024-11-01
Estimated End Date: 2025-04-05
#Business Days: 275.00
Extension: Probable after the initial mandate
Hours per day or Week: 7.25 hours per day
Security Level: No Clearance Required
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 front-end UI with constructed APIs, and developing AODA-compliant web applications.
  • 10+ years of hands-on 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 OntarioMD\'s Health Report Manager (HRM). including report generation and transmission
Description
Responsibilities:
  • Translate complex business and technical system specifications into working, tested applications, including developing detailed programming specifications, writing and/or generating code, compiling data-driven 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 object-oriented and third-generation 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, problem-solving, decision-making, 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 front-end and back-end development, including database design/management and DevOps practices.
  • Strong expertise in Angular Single Page Application (SPA) development, with proficiency in JavaScript, TypeScript, and HTML5.
  • In-depth 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 front-end UI with constructed APIs.
  • Proficient in developing AODA-compliant web applications and making front-end 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 X-Frame-Options.
  • 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 Internet-ready applications.
  • Ability to review, analyze, and modify product installation scripts, including encoding, testing, and debugging.
  • Ability to provide post-implementation support and resolve any post-implementation 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.
  • Hands-on experience with DataPower web services and integration.
  • Experience with ONE ID for authentication and access management.
  • Experience in developing or integrating systems to interface with OntarioMD\'s Health Report Manager (HRM), including report generation and transmission
  • 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.
Powered by JazzHR

S M Software Solutions

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2347227
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Canada, Canada
  • Education
    Not mentioned