Domino Developer/Consultant

Location: Toronto, Ontario, Canada

Rivit is looking for a senior IBM Notes/Domino developer to join our Collaboration Platform Transformation team. The ideal Candidates will bring a collection of skills and experiences spanning the development and support of complex Domino applications, with the ability to architect, support and maintain Domino environments.

The primary responsibilities include:

  • Have a Complete understanding of Domino application devlopment and be able to explain issues and options to clients;
  • Developing new application code as per the project or projects work plan(s);
  • Designing and implementing new application code and enhancements to the existing code base;
  • Analyzing business requirements and working with a team to optimize the requirements for systems implementation;
  • Support business analysis and requirement gathering;
  • Create technical specifications based on functional requirements;
  • Provide Estimations on Projects;
  • Must be able to lead project and manage time in accordance with the project plan;
  • Perform Requirements Gathering, Analysis and Documentation on projects as required;
  • Decommission Notes apps (including archiving data if needed);
  • Assist developers in the process of rewriting notes Apps in .Net or Sharepoint;
  • Perform tests according to a given test plan and document results;
  • Perform basic support and debugging in test and production environments;
  • Identify and escalate problems as required;
  • Set appropriate expectations with clients;

Required Skills and Experiences:

Candidate must have the following skills and experiences:

  • Applicant must have greater than ( >) five (5) years professional work experience as a Programmer Analyst in an IM/IT environment.
  • Applicant must have a minimum of three (3) years professional work experience within the last twelve (12) years developing and maintaining Lotus Notes applications using Domino Designer version 6.x or higher.
  • Applicant must have a minimum of three (3) years professional work experience within the last twelve (12) years analysing business requirements and translating functional and non-functional requirements into technical/system specifications.

The following working technical skills and knowledge are required:

  • Expert knowledge in developing Lotus Notes Client based applications;
  • Expert knowledge in building Lotus Domino Web based applications;
  • Domino Designer;
  • Domino Formula Language, Lotuscript, Javascript, and Java;
  • JavaScript, jQuery, Bootstrap, XSLT, CSS, HTML;
  • Must be able to work as a team or lead the team and communicate with other team members effectively
  • Technology consulting experience;
  • Strong presentation skills, consultative selling skills and Relationship skills

Nice to Have

  • Experience with working with Xpages
  • Experience customizing SharePoint pages and workflow development using SharePoint 2010/2013 and Visual Studio
  • SharePoint 2010, SharePoint Designer 2010(Workflow/Page Customization/Search configuration/General site administration)
  • Experience working with Office365
  • Experience working with the different components of Azure
  • Experience working with NodeJS
  • Experience working with AngularJS
  • Experience working with BackboneJS
  • Experience working with PHP
  • Knowledge of Linux an asset
  • Knowledge of Windows Server and its different roles an asset


IBM Domino Certification is an Asset.


Post Secondary Accreditation(s)