RQ07008 - Software Developer- Front End - Senior
Responsibilities :
- Requiredto translate technical systems specifications into working testedapplications. Thisincludes :
- developingdetailed programmingspecifications
- writingand / or generatingcode
- compilingdatadriven programs maintaining and conducting unittests
- Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages including technical assistance inimplementation conversion andmigrations
GeneralSkills :
- Experiencein programming and analysis; specialized software package supportat the specified experiencelevel
- Abilityto collaborate with IT Professionals throughout the SoftwareDevelopment LifeCycle
- Experiencein structured methodologies for the development designimplementation and maintenance ofapplications
- Experiencein design code test debug and documentapplications
- Experiencein the use of object and / or third generation language developmenttools
- Experiencein one or more programminglanguages
- Experiencein application design latest design patters deployment andtroubleshooting
- Experiencewith relational and hierarchical databasetechnologies
- Experiencein the use of information retrieval packages using querylanguages
- Experiencewith one or more communicationsprotocols
- Experiencein structured methodologies for the design developmentimplementation and maintenance ofapplications
- Experienceeliciting and documenting information from diverse business areastakeholders and subject matterexperts
- Excellentanalytical problemsolving and decisionmaking skills; verbal andwritten communication skills; interpersonal and negotiationskills
- Ateam player with a track record for meetingdeadlines
DesirableSkills :
- Knowledgeand experience with programming Internetreadyapplications
- Knowledgeand experience in rapid application development (RAD)methodologies
- Knowledgeand understanding of Information Management principles conceptspolicies andpractices
- Experiencewith middleware andgateways
- Experiencereviewing analyzing and modifying product installation scriptsincluding encoding testingdebugging
- Abilityto provide postimplementation support and resolve anypostimplementation technicalissues
- Experienceconducting design walkthrough sessions with projectteam
- Knowledgeand understanding of Accessibility for Ontarians with DisabilityAct (AODA) and related regulations andstandards
- Abilityto provide user and system documentation asrequired
Requirements
Experienceand Skill SetRequirements :
MustHaves :
- Experienceworking with JavaScript HTML5CSS3
- Experiencewith JavaScript frameworks such as React.js Angular.js &Vue andTypeScript
- Experiencein responsive design of web application progressive webapplications and mobileapplication
- Java / SprintFramework JS / Node.js Python / DjangoReact
Skill SetRequirements :
WebFrontend :
- Experienceworking with JavaScript HTML5CSS3
- Experiencewith JavaScript frameworks such as React.js Angular.js &Vue andTypeScript
- Experiencein responsive design of web application progressive webapplications and mobileapplication
- Experienceworking with API s and APIGateways.
- Familiaritywith JSON & RESTAPIs
- Experienceworking with continuousintegration.
- Experiencewith UX design use of designsystems
- Experiencedin working in agile iterative environments and obtaining continuoususerfeedback
BackEnd :
- Experienceworking with Node.JS Next.JS andJava
- Experiencein developing testing and implementing SOAP and RESTAPIs
- SOAPWeb Service development connecting to backendMinistries
- APImanagement tools such as IBM API Connect orequivalent
- Familiaritywith Docker and Kubernetes containers and cloud basedenvironments
- Workingexperience in distributed eventdrivensystems
- Familiaritywith PKIsecurity
- Experienceworking with Messagingsystem.
- Experienceworking with ShellScripts.
- Experienceworking with continuousintegration.
- Java / SprintFramework JS / Node.js Python / DjangoReact
Communications Organizationand TeamContribution :
- Experiencedin developing and updating technicaldocumentation
- Experiencedwith Agile methodologies and related ceremonies andtools
- Selfstarter and motivatedindividual
- Abilityto analyze and break down complexproblems
- Effectiveat managing time schedule and commitments in a fast pacedenvironment with multiple competingpriorities
Digital IdentityTechnologies Standards andFrameworks :
- Familiaritywith World wide web consortium (W3C) verifiable credentials (VC)model decentralized identifiers (DIDs) JSONLD zeroknowledgeproofs
- Digitalwallet development experience in native and / or hybrid app; hardwarelevel encryption (HLE) use of secure elements on mobile devices(e.g Apple SecureEnclave)
- OpenID Connect (OIDC) Oath2 Security Assertion Markup Language (SAML)JSON Web Tokens (JWT) JSON Web Signatures (JWS) Transport LayerSecurity (TLS) one time passwords (OTP) public key infrastructure(PKI) elliptic curve cryptography (ECC) SHA / SHA2 RSA HashRSA
- Distributedledger technology that includes / supports the use of digital walletson mobile devices and / or in cloud based environments such asHyperledger Indy UrsaAries
- DigitalIdentity standards and frameworks such as the PCTF NIST and eIDASetc.
- Node.js.Net CorePython
Experience and Skill Set Requirements : Must Haves : Experienceworking with JavaScript, HTML5, CSS3 Experience with JavaScriptframeworks such as React.
js, Angular.js, & Vue and TypeScriptExperience in responsive design of web application, progressive webapplications and mobile application Java / Sprint Framework,JS / Node.
js, Python / Django, React Skill Set Requirements : Web Frontend : Experience working with JavaScript, HTML5, CSS3 Experiencewith JavaScript frameworks such as React.
js, Angular.js, & Vueand TypeScript Experience in responsive design of web application,progressive web applications and mobile application Experienceworking with API s and API Gateways.
Familiarity with JSON &REST APIs Experience working with continuous integration.Experience with UX design, use of design systems Experienced inworking in agile, iterative environments and obtaining continuoususer feedback Back End : Experience working with Node.
JS, Next.JS,and Java Experience in developing, testing and implementing SOAPand REST APIs SOAP Web Service development connecting to backendMinistries API management tools such as IBM API Connect orequivalent Familiarity with Docker and Kubernetes containers andcloud based environments Working experience in distributed,event-driven systems Familiarity with PKI security Experienceworking with Messaging system.
Experience working with ShellScripts. Experience working with continuous integration.Java / Sprint Framework, JS / Node.
js, Python / Django, ReactCommunications, Organization and Team Contribution : Experienced indeveloping and updating technical documentation Experienced withAgile methodologies and related ceremonies, and tools Self starterand motivated individual Ability to analyze and break down complexproblems Effective at managing time, schedule and commitments in afast paced environment with multiple competing priorities DigitalIdentity Technologies, Standards and Frameworks : Familiarity withWorld wide web consortium (W3C) verifiable credentials (VC) model,decentralized identifiers (DIDs), JSON-LD, zero-knowledge proofsDigital wallet development experience in native and / or hybrid app;
hardware level encryption (HLE), use of secure elements on mobiledevices (e.g Apple Secure Enclave) Open ID Connect (OIDC), Oath2,Security Assertion Markup Language (SAML), JSON Web Tokens (JWT),JSON Web Signatures (JWS), Transport Layer Security (TLS), one timepasswords (OTP), public key infrastructure (PKI), elliptic curvecryptography (ECC), SHA / SHA2, RSA, Hash, RSA Distributed ledgertechnology, that includes / supports the use of digital wallets onmobile devices and / or in cloud based environments such asHyperledger Indy, Ursa, Aries Digital Identity standards andframeworks such as the PCTF, NIST and eIDAS etc. Node.js, .NetCore, Python