Search jobs > Toronto, ON > Senior software developer

RQ07963 - Software Developer - Full Stack - Senior

Maarut Inc
Toronto, Ontario, Canada
Full-time

Responsibilities :

  • Translatecomplex business and technical system specifications into workingtested applications including developing detailed programmingspecifications writing and / or generating code compiling datadrivenprograms and conducting unittests.
  • Resolveand troubleshoot technical problems during the use and operation ofsoftware packages providing technical assistance in implementationconversion andmigrations.
  • Collaboratewith IT professionals throughout the Software Development LifeCycle (SDLC) to ensure seamless integration deployment and ongoingsupport ofapplications.
  • Designbuild and maintain modular scalable web applications with a strongemphasis on speed performance andsecurity.

GeneralSkills :

  • Extensiveexperience in programming and analysis with specialized support invarious software packages and methodologies for development designimplementation and maintenance ofapplications.
  • Strongability to collaborate with IT professionals across all phases ofthe SDLC with proficiency in designing coding testing debugging anddocumenting applications using objectoriented and thirdgenerationlanguage developmenttools.
  • Extensiveexperience with one or more programming languages with a strongfocus on Java and the SpringBoot Framework.
  • Strongexperience with relational and hierarchical database technologiesparticularly Oracle 19c including proficiency in writing complexSQLqueries.
  • Proficientin handling data formats such as JSON and XML and working withcommunication protocols and information retrievalpackages.
  • Excellentanalytical problemsolving decisionmaking and communication skillswith a proven track record of meeting deadlines as a teamplayer.

Full StackSkills :

  • Strongknowledge of Identity and Access Management(IAM) including OAuth 2.0 OpenID Connect and handling PKI certificates andAPIkeys / secrets.
  • Proficientin both frontend and backend development including databasedesign / management and DevOpspractices.
  • Strongexpertise in Angular Single Page Application (SPA) development withproficiency in JavaScript TypeScript andHTML5.
  • Indepthknowledge of the design and implementation of overall webarchitecture ensuring solutions are built for speed andscalability.
  • Extensiveexperience with RESTful APIs and API Gateways including Gravitee.ioand IBM API Connect and in integrating frontend UI with constructedAPIs.
  • Proficientin developing AODAcompliant web applications and making frontendcalls to RESTful APIs and DataPower webservices.
  • Expertisein containerization technologies particularly RedHat OpenShift andKubernetes and proficient in managing containerized environmentsusing tools like Docker andPodman.
  • Strongunderstanding of HTTP / s protocols CORS JWT TCP / IP DNS SSL / TLS andsecurity headers such as CSP andXFrameOptions.
  • Proficientin error handling debugging and implementing logging and monitoringof web requests using tools like Browser DevTools POSTMAN and curlfortesting.
  • Experiencewith DevOps practices including CI / CD pipelines and tools such asAzure DevOps for version control anddeployment.
  • Proficiencyin using Maven for project management and buildautomation.
  • Experiencewith Elasticsearch and Kibana for search andanalytics.
  • Proficientin using Nginx for serving web content and managing projectdependencies withnpm.
  • Experiencewith rapid application development (RAD) methodologies andprogramming Internetreadyapplications.
  • Abilityto review analyze and modify product installation scripts includingencoding testing anddebugging.
  • Abilityto provide postimplementation support and resolve anypostimplementation technicalissues.
  • Experienceconducting design walkthrough sessions with projectteams.
  • Competencyin Agile deliverymethodologies.

DesirableSkills :

  • Familiaritywith HL7 FHIR and HAPI FHIR for healthcare dataintegration.
  • Handsonexperience with DataPower web services andintegration.
  • Experiencewith ONE ID for authentication and accessmanagement.
  • Knowledgeof the Ontario Design System for UI / UXconsistency.
  • Knowledgeand understanding of Accessibility for Ontarians with DisabilityAct (AODA) and related regulations andstandards.
  • Provenability in data extraction and PDFgeneration.

Requirements

Experienceand Skill SetRequirements :

MustHaves :

5years of experience with Identity and Access Management (IAM)including the implementation and management of OpenID Connect OAuth2.

0 and JWT along with handling PKI certificates and APIkeys / secrets.

  • 10years of experience in programming and analysis with specializedsupport in various software packages including a strong focus onJava and the Spring BootFramework.
  • Experiencewith RESTful APIs and API Gateways (Gravitee.io IBM API Connect)integrating frontend UI with constructed APIs and developingAODAcompliant webapplications.
  • 10years of handson experience with relational and hierarchicaldatabases particularly Oracle including proficiency in writingcomplex SQLqueries.
  • Strongunderstanding of DevOps practices including CI / CD pipelines andtools such as Azure DevOps for version control anddeployment.

Nice toHave :

  • Experiencewith ONE ID for authentication and accessmanagement.
  • Experiencein developing or integrating systems to interface with OntarioMDsHealth Report Manager (HRM). including report generation andtransmission

Skill SetRequirements :

PublicSectorExperience :

  • Demonstratedexperience in developing software applications in alignment withpublic sector regulations andstandards.
  • Provenability to navigate public sector project approval processes anddeliver solutions that meet government IT compliancerequirements.
  • Experienceworking within public sector environments ensuring that developedapplications meet the specific needs and constraints of governmentclients.
  • Strongunderstanding of public sector enterprise architecture and theability to produce technical documentation that adheres togovernmentstandards.

DevelopmentExperience :

5years of experience with Identity and Access Management (IAM)including the implementation and management of OpenID Connect OAuth2.

0 and JWT along with handling PKI certificates and APIkeys / secrets.

  • 10years of experience in programming and analysis with specializedsupport in various software packages including a strong focus onJava and the Spring BootFramework.
  • Extensiveexperience in full stack development including both frontend(Angular SPA JavaScript TypeScript HTML5) and backend development(Java Spring Boot) with a focus on modular scalable webapplications.
  • 10years of handson experience with relational and hierarchicaldatabases particularly Oracle including proficiency in writingcomplex SQLqueries.
  • Proficientin using objectoriented and thirdgeneration language developmenttools including designing coding testing debugging and documentingapplications.
  • Experiencewith RESTful APIs and API Gateways (Gravitee.io IBM API Connect)integrating frontend UI with constructed APIs and developingAODAcompliant webapplications.
  • Indepthknowledge of containerization technologies (RedHat OpenShiftKubernetes Docker Podman) and experience managing containerizedenvironments.
  • Strongunderstanding of DevOps practices including CI / CD pipelines andtools such as Azure DevOps for version control anddeployment.
  • Experiencewith data formats such as JSON and XML and working with informationretrieval packages and querylanguages.
  • Proficientin using Maven for project management and build automation andexperience with tools like Elasticsearch Kibana andNginx.

TechnicalSkills :

  • Proficientin designing building and maintaining modular scalable webapplications with a strong emphasis on speed performance securityand identitymanagement.
  • Extensiveexperience with OAuth 2.0 OpenID Connect JWT identity accessmanagement and federation ensuring secure and seamless userauthentication and authorization acrosssystems.
  • Experiencein resolving and troubleshooting technical problems during the useand operation of software packages including providing technicalassistance in implementation conversion andmigrations.
  • Strongability to collaborate effectively with IT professionals across allphases of the Software Development Life Cycle (SDLC) ensuringseamless integration deployment and ongoing support ofapplications.
  • Expertisein designing and implementing overall web architecture ensuringthat solutions are built for speed scalability andreliability.
  • Proficientin handling and transforming data using formats such as JSON andXML and in performing extraction transformation and loading (ETL)activities.
  • Strongunderstanding of communication protocols including HTTP / s TCP / IPDNS SSL / TLS CORS and security headers such as CSP and XFrameOptionsand their application in webdevelopment.
  • Experiencewith error handling debugging and implementing logging andmonitoring of web requests using tools like Browser DevToolsPOSTMAN andcurl.
  • Experiencewith Agile delivery methodologies ensuring timely and qualitydrivensoftware development anddeployment.
  • Abilityto conduct detailed technical assessments translate complexbusiness and technical specifications into working testedapplications and develop comprehensive programmingspecifications.
  • Handsonexperience with DevOps practices including managing CI / CD pipelinesand using tools such as Azure DevOps for version control anddeployment.

CommunicationsSkills :

  • Clearlyarticulates technical concepts to both technical and nontechnicalstakeholders.
  • Effectivelycollaborates with team members and crossfunctional teams throughoutthe software development lifecycle.
  • Demonstratesstrong written communication skills in technical documentation andprojectreports.
  • Proactivelyengages in team discussions providing insights and feedback toimprove projectoutcomes.

Experience and Skill Set Requirements : Must Haves : 5+ years ofexperience with Identity and Access Management (IAM), including theimplementation and management of OpenID Connect, OAuth 2.

0, andJWT, along with handling PKI certificates and API keys / secrets. 10+years of experience in programming and analysis, with specializedsupport in various software packages, including a strong focus onJava and the Spring Boot Framework.

Experience with RESTful APIsand API Gateways (Gravitee.io, IBM API Connect), integratingfront-end UI with constructed APIs, and developing AODA-compliantweb applications.

10+ years of hands-on experience with relationaland hierarchical databases, particularly Oracle, includingproficiency in writing complex SQL queries.

Strong understanding ofDevOps practices, including CI / CD pipelines and tools such as AzureDevOps for version control and deployment.

Nice to Have : Experiencewith ONE ID for authentication and access management. Experience indeveloping or integrating systems to interface with OntarioMD'sHealth Report Manager (HRM).

including report generation andtransmission Skill Set Requirements : Public Sector Experience : Demonstrated experience in developing software applications inalignment with public sector regulations and standards.

Provenability to navigate public sector project approval processes anddeliver solutions that meet government IT compliance requirements.

Experience working within public sector environments, ensuring thatdeveloped applications meet the specific needs and constraints ofgovernment clients.

Strong understanding of public sectorenterprise architecture and the ability to produce technicaldocumentation that adheres to government standards.

DevelopmentExperience : 5+ years of experience with Identity and AccessManagement (IAM), including the implementation and management ofOpenID Connect, OAuth 2.

0, and JWT, along with handling PKIcertificates and API keys / secrets. 10+ years of experience inprogramming and analysis, with specialized support in varioussoftware packages, including a strong focus on Java and the SpringBoot Framework.

Extensive experience in full stack development,including both front-end (Angular SPA, JavaScript, TypeScript,HTML5) and back-end development (Java, Spring Boot), with a focuson modular, scalable web applications.

10+ years of hands-onexperience with relational and hierarchical databases, particularlyOracle, including proficiency in writing complex SQL queries.

Proficient in using object-oriented and third-generation languagedevelopment tools, including designing, coding, testing, debugging,and documenting applications.

Experience with RESTful APIs and APIGateways (Gravitee.io, IBM API Connect), integrating front-end UIwith constructed APIs, and developing AODA-compliant webapplications.

In-depth knowledge of containerization technologies(RedHat OpenShift, Kubernetes, Docker, Podman) and experiencemanaging containerized environments.

Strong understanding of DevOpspractices, including CI / CD pipelines and tools such as Azure DevOpsfor version control and deployment.

Experience with data formatssuch as JSON and XML and working with information retrievalpackages and query languages. Proficient in using Maven for projectmanagement and build automation, and experience with tools likeElasticsearch, Kibana, and Nginx.

Technical Skills : Proficient indesigning, building, and maintaining modular, scalable webapplications with a strong emphasis on speed, performance,security, and identity management.

Extensive experience with OAuth2.0, OpenID Connect, JWT, identity access management, andfederation, ensuring secure and seamless user authentication andauthorization across systems.

Experience in resolving andtroubleshooting technical problems during the use and operation ofsoftware packages, including providing technical assistance inimplementation, conversion, and migrations.

Strong ability tocollaborate effectively with IT professionals across all phases ofthe Software Development Life Cycle (SDLC), ensuring seamlessintegration, deployment, and ongoing support of applications.

Expertise in designing and implementing overall web architecture,ensuring that solutions are built for speed, scalability, andreliability.

Proficient in handling and transforming data usingformats such as JSON and XML, and in performing extraction,transformation, and loading (ETL) activities.

Strong understandingof communication protocols, including HTTP / s, TCP / IP, DNS, SSL / TLS,CORS, and security headers such as CSP and X-Frame-Options, andtheir application in web development.

Experience with errorhandling, debugging, and implementing logging and monitoring of webrequests, using tools like Browser DevTools, POSTMAN, and curl.

Experience with Agile delivery methodologies, ensuring timely andquality-driven software development and deployment. Ability toconduct detailed technical assessments, translate complex businessand technical specifications into working, tested applications, anddevelop comprehensive programming specifications.

Hands-onexperience with DevOps practices, including managing CI / CDpipelines and using tools such as Azure DevOps for version controland deployment.

Communications Skills : Clearly articulatestechnical concepts to both technical and non-technicalstakeholders. Effectively collaborates with team members andcross-functional teams throughout the software development lifecycle.

Demonstrates strong written communication skills intechnical documentation and project reports. Proactively engages inteam discussions, providing insights and feedback to improveproject outcomes.

16 hours ago
Related jobs
Maarut Inc
Toronto, Ontario

We arelooking for a software Developer (Senior level) to design anddevelop a native mobile application for remote (online and offline)data capture and targeting mobile smartphones using ArcGIS fieldapplications COTS and Javatechnologies. Experience and Skill Set Requirements: Must Haves: Experience ...

SuiteSpot Technology
Toronto, Ontario

From day one, our work has been guided by four principles: Deliver value in the real world Execute with excellence Collaborate with tenacity Culture of coaching  Who you are You’re a Full-Stack Developer with 5 or more years of proven professional experience An out of the box thinker and ...

Autodesk
Toronto, Ontario
Remote

Autodesk Graphics Platform (AGP) Team is seeking a Senior Principal Software Developer to work on AGP ( Autodesk Graphics Platform) - a shared graphics system used by many Autodesk applications, including Fusion, Revit, Inventor, 3ds Max, and Maya. You will report to Senior Engineering Manager, Grap...

Konrad Group
Toronto, Ontario

As a Full Stack Developer you'll be tasked with working on one of our web application projects. Working within the software development team, your duties will require you to assist in the development and architecture of consumer and enterprise applications. This role is ideal for ambitious developer...

CBC/Radio-Canada
Toronto, Ontario

Senior Backend Developer (English Services) (Full-time Telework). This role offers the possibility of full-time telework or hybrid. Work with talented developers . You will be collaborating with other teams to ensure that the entire stack of products, including UI/UX, content management, and data an...

Zortech Solutions
Toronto, Ontario

Role: Full stack developers<br /> Location: Toronto, ON<br /> <br /> Job Description: <br /> (Exp: 6+ years)</div> <div>1. ...

Konrad Group
Toronto, Ontario

As a Full Stack Java Developer you'll be tasked with working on web application development in Java and Spring Boot. Working within the software development team, your duties will require you to assist in the development and delivery of consumer and enterprise applications. This role is ideal for am...

Carlton One Engagement
Markham, Ontario

As a Senior Full-Stack Developer at CarltonOne Engagement, you will be an integral part of our specialized development team, bringing your extensive experience and expertise to the forefront. Developer/Full Stack Developer. We take pride in giving our developers the freedom to create dynamic solutio...

Sage Recruiting
Toronto, Ontario

Sage Recruiting is looking for a Full Stack Developer to join a Toronto-based scientific software company building an industry-leading software platform that sheds light into previously uncharted areas of biology. They want to keep leveraging their expertise in cryo-EM and scientific software develo...

Workinweasy
Canada

Must possess at least 6-7 years of proven experience as a Full Stack Developer or similar role, with a strong portfolio of web applications and projects. To write and execute tests to maintain software reliability. Bachelor’s degree in computer science, Software Engineering, Information technology, ...