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