Senior Software Developer

Toronto, ON, CA, Canada

Job Description

Responsibilities



The HCL Notes Programmer/Analyst will:

Translate technical system specifications into functional, tested, and deployable applications. Perform coding and unit testing to implement IDS bug fixes aligned with evolving business requirements. Manage assigned tasks through the

PILOT

ticketing system, ensuring adherence to IDS development standards, including: Complete documentation and code clarity (consistent formatting, naming conventions, and comment accuracy). Review IDS logs for silent errors and remove obsolete or redundant code. Prepare

Issue Analysis Documents

detailing investigation results, findings, recommendations, and tools used. Develop and maintain

release notes

for both IT and business audiences. Conduct

code walkthroughs

and peer reviews to ensure alignment across the development team. Create and maintain

deployment guides

; coordinate with testing, staging, and production teams for promotions. Update and maintain

application design documentation

(logical and physical) following

Go ITS Standard 54

and OPS/Ministry policies. Develop comprehensive documentation of IDS application architecture and workflows for client review and approval. Provide

post-implementation support

, maintenance, and troubleshooting for IDS applications and interfaces. Upgrade APIs and third-party software integrated with IDS. Resolve and troubleshoot technical issues, including support for migrations and conversions. Ensure all developed software and documentation comply with the

Accessibility for Ontarians with Disabilities Act (AODA)

and related standards.

Skills and Experience RequirementsProgramming and Application Development (25 points)



Minimum 5 years

as an

HCL Notes Programmer/Analyst

using

HCL Notes v10 or v12

.

Minimum 5 years

of experience developing

Java applications

within the

Domino

environment. Proficiency with

JavaScript

and the

Dojo framework

. Demonstrated experience building complex

XPages

applications. Strong knowledge of

Formulas, LotusScript, Java agents, and Java web services

. Experience with

Domino DECS/LC LSX

and

ETL services

to transfer data between Domino and Oracle. Experience with

object-oriented programming

,

structured methodologies

, and

modern design patterns

. Hands-on experience with

Eclipse IDE

,

Postman

, and

SOAP UI

. Knowledge of relational and hierarchical databases, including

SQL

and proprietary data access tools. Familiarity with

RAD (Rapid Application Development)

methodologies and

middleware integration

. Proven ability to provide

post-implementation support

,

unit testing

, and

system troubleshooting

.

Technical Documentation (15 points)



Skilled at eliciting and documenting technical and business requirements from stakeholders. Experienced in developing user guides, release notes, and deployment manuals for various audiences. Ability to document applications, interfaces, databases, and deployment procedures. Proven ability to develop comprehensive manuals and training materials for end users and support staff.

Public Sector and Team Environment (25 points)



Strong team player with experience meeting tight deadlines in collaborative environments. Experience working in

Agile

development settings (sprint planning, stand-ups, retrospectives). Excellent communication skills (verbal and written). Knowledge of

Ontario government business processes

, particularly within the

Ministry of Environment, Conservation and Parks (MECP)

. Familiarity with

AODA

compliance and

WCAG 2.0

accessibility standards. Strong analytical, problem-solving, and decision-making skills. Experience conducting

design walkthroughs

and presenting solutions to project teams. Demonstrated experience developing in

multi-database Domino environments

of significant size and complexity (e.g., MECP's IDS).

Accessibility (15 points)



Proven experience implementing

WCAG 2.0

and

PDF/UA accessibility standards

in Domino applications. Skilled in creating accessible PDFs with proper tagging, alternative text, and logical reading order. Knowledge of AODA regulations and digital accessibility compliance best practices.

Application Integration (20 points)



Experience integrating

HCL Notes applications with Microsoft Office

. Demonstrated experience with

ArcGIS geocoding and geometry services

integrated into Domino. Proficiency in

HCL Domino REST API

schema design and maintenance. Skilled in integrating

Google Maps API

within Domino applications. Experience packaging and deploying Domino applications through

Microsoft Intune

, including testing across varied environments. Knowledge of

iText and iText pdfHTML

integration for PDF generation. Experience with reviewing, modifying, and testing

installation scripts

for automated deployment.

Mandatory Qualifications



5+ years

as an HCL Notes Programmer/Analyst (v10 or v12).

5+ years

developing Java within the context of Domino. Demonstrated experience with

JavaScript

and the

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 demonstrated experience do you have working as a Notes Programmer/Analyst using Notes version 10 or 12? How many years of demonstrated experience do you have developing with Java within the context of a Domino application? How many years of demonstrated 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
    JD2915579
  • 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