RQ07963:Sr. Software Developer Full Stack

2 hours ago

Toronto, Ontario, Canada Rubicon Path Full-time

RQ07963:Sr. Software Developer Full Stack

About the job RQ07963:Sr. Software Developer Full Stack

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.
  • 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.
  • 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.
  • 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.
  • 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