Senior Software Developer

Toronto, ON, CA, Canada

Job Description

Responsibilities:



Translate

technical system specifications

into functional, tested applications. Perform

coding, debugging, and unit testing

of IDS applications based on evolving business needs. Use the

PILOT ticketing system

to manage assigned tasks while adhering to

IDS coding and documentation standards

, ensuring: Clean, readable, and well-documented code Proper indentation, variable naming, and removal of obsolete code/comments Error-free operation verified through IDS logs Create and maintain comprehensive documentation including:

Issue analysis documents

detailing findings and recommendations

Release notes

(technical and business versions) for each work item

Deployment guides

and environment promotion procedures (test ? staging ? production) Conduct

code walkthroughs

with team members for review and knowledge sharing. Develop and update

application design documentation

(logical and physical). Ensure all work complies with

Go ITS Standard 54

, OPS, and Ministry development standards. Provide

post-implementation support

, including maintenance, troubleshooting, and upgrades (APIs and third-party software). Prepare and maintain

user manuals, system documentation, and training materials

. Apply

Accessibility for Ontarians with Disabilities Act (AODA)

and

WCAG 2.0

standards across web and PDF outputs. Collaborate within

Agile project teams

, contributing to sprints, reviews, and retrospectives.

Experience and Skill Set RequirementsProgramming and Application Development (25%)



5+ years

experience as a

Notes Programmer/Analyst

(HCL Notes v10 or v12)

5+ years

experience with

Java

within Domino application environments Strong knowledge of

JavaScript

and

Dojo framework

Proven experience building

complex XPages applications

Skilled in

Formulas, LotusScript, Java agents, Java Web Services

Experience with

Domino DECS/LC LSX

and

ETL services

for data integration with Oracle Familiar with

object-oriented design

,

structured methodologies

, and

RAD

principles Proficient in

Eclipse

,

Postman

,

SOAP UI

, and

SQL

Experience supporting and troubleshooting multi-database

HCL Domino environments


Technical Documentation (15%)



Strong ability to

elicit, document, and communicate

business and technical requirements Experience preparing

release notes, deployment guides, system manuals, and user documentation

Proven ability to produce

clear, detailed documentation

for development, deployment, and support teams

Public Sector and Team Environment (25%)



Experience working in

Ontario Public Service (OPS)

or equivalent public-sector environments Familiarity with

OPS/Ministry standards

, and legislative compliance (AODA, MECP business processes) Strong

analytical, problem-solving, and communication

skills Experience in

Agile methodologies

, including sprint planning and retrospectives Collaborative, deadline-driven team player with a track record of high-quality delivery

Accessibility (15%)



Experience implementing

WCAG 2.0

and

PDF/UA

accessibility standards Knowledge of

AODA

compliance and inclusive design practices for web applications

Application Integration (20%)



Proficient in HCL Domino REST API interface

-- schema design, scope definition, and API maintenance Experience integrating

HCL Notes

with

Microsoft Office

,

ArcGIS

, and

Google Maps API

Knowledge of

Microsoft Intune

packaging and deployment processes Experience with

iText / iText pdfHTML

for PDF generation and formatting Skilled in

reviewing and troubleshooting installation scripts

and deployment automation

MUST HAVES



Proficiency in

HCL Domino REST API

interface (designing schemas, defining scopes, maintaining REST APIs) Minimum

5 years as a Notes Programmer/Analyst

(HCL Notes 10 or 12) Minimum

5 years of Java experience

within Domino applications Demonstrated experience with

JavaScript

and

Dojo framework


Job Types: Full-time, Fixed term contract
Contract length: 12 months

Pay: From $70.00 per hour

Application question(s):

How many years of experience do you have designing schemas, defining scopes, and maintaining REST APIs using the HCL Domino REST API interface? How many years of experience do you have developing with Java in the context of Domino applications? How many years of experience do you have working with JavaScript and the DOJO framework?
Location:

Toronto, ON (preferred)
Work Location: Hybrid remote in Toronto, ON

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.


Related Jobs

Job Detail

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