Senior Software Developer

2 weeks ago


Toronto, Ontario, Canada The Code Crackers Full time $120,000 - $180,000 per year

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



  • Toronto, Ontario, Canada Software International Full time $110,000 - $145,000 per year

    Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring for a Senior Software Developer Agentic Application Development for our global IT M&A client in the Toronto area.Role: Senior Software Developer Agentic...


  • Toronto, Ontario, Canada Software International Full time US$100,000 - US$130,000 per year

    Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring for a Senior Software Developer Agentic AI Experimentation & Prototyping for our global IT M&A client in the Toronto area.Role: Senior Software Developer Agentic...


  • Toronto, Ontario, Canada Beacon Software Full time $75,000 - $120,000 per year

    Senior Software Engineer SnailWorks is a vertical SaaS platform purpose-built for the direct mail and marketing industry. We provide real-time visibility into USPS-delivered campaigns by ingesting, translating, and enriching scan data at scale. Our customers rely on us for mission-critical tracking—outbound mail, inbound reply workflows, analytics...


  • Toronto, Ontario, Canada Beacon Software Full time US$120,000 - US$200,000 per year

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Ontario, Canada Beacon Software Full time $150,000 - $200,000 per year

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Ontario, Canada Banyan Software Full time $90,000 - $115,000 per year

    Job Title: Senior .NET Developer Location: Burlington, Greater Toronto Area (Hybrid)Job Type: Full-TimeCompany: boostCX (A Banyan Software Portfolio Company)Salary Range: CAD 90,000-115,000 per annum About boostCX: boostCX is a customer experience technology provider focused on empowering organizations with intuitive, scalable tools that drive engagement,...


  • Toronto, Ontario, Canada Beacon Software Full time $90,000 - $120,000 per year

    Senior Software Engineer MAP Policy Partners is a Beacon Software portfolio company and a leader in MAP (Minimum Advertised Price) enforcement automation. With over 15 years of industry experience, we've engineered a streamlined, automated solution for MAP monitoring and enforcement, built to detect, investigate, and act on violations across millions of...


  • Toronto, Ontario, Canada Banyan Software Full time $120,000 - $180,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Toronto, Ontario, Canada Banyan Software Full time $1,080,000 - $1,380,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Toronto, Ontario, Canada Banyan Software Full time $90,000 - $115,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...