Senior Software Developer
2 weeks ago
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 yearSoftware 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...
-
Senior Software Developer Agentic AI Experimentation
22 hours ago
Toronto, Ontario, Canada Software International Full time US$100,000 - US$130,000 per yearSoftware 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...
-
Senior Software Engineer
3 days ago
Toronto, Ontario, Canada Beacon Software Full time $75,000 - $120,000 per yearSenior 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...
-
Senior Software Engineer
3 days ago
Toronto, Ontario, Canada Beacon Software Full time US$120,000 - US$200,000 per yearBeacon 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,...
-
Senior Software Engineer
5 days ago
Toronto, Ontario, Canada Beacon Software Full time $150,000 - $200,000 per yearBeacon 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,...
-
Senior Software Engineer
1 week ago
Toronto, Ontario, Canada Banyan Software Full time $90,000 - $115,000 per yearJob 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,...
-
Senior Software Engineer
3 days ago
Toronto, Ontario, Canada Beacon Software Full time $90,000 - $120,000 per yearSenior 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...
-
Senior Software Engineer
1 week ago
Toronto, Ontario, Canada Banyan Software Full time $120,000 - $180,000 per yearBanyan 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...
-
Senior Software Engineer
7 days ago
Toronto, Ontario, Canada Banyan Software Full time $1,080,000 - $1,380,000 per yearBanyan 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...
-
Senior Software Engineer
1 week ago
Toronto, Ontario, Canada Banyan Software Full time $90,000 - $115,000 per yearBanyan 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...