👨🏻‍💻 postech.work

Senior Software Developer

The Code Crackers • 🌐 Remote

Remote Posted 1 day, 11 hours ago

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

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.