👨🏻‍💻 postech.work

Software (Domino/Notes) Developer 9689-1616

Foilcon • 🌐 In Person

In Person Posted 1 day, 8 hours ago

Job Description

HM Note: This hybrid contract role is five (5) days in office in either Toronto or Peterborough. Candidate resumes must include first and last name, email and telephone contact information. DescriptionResponsibilities specific to assignment:* Translate technical system specifications into functional, tested applications. This includes coding and unit testing to implement IDS bug fixes that align with evolving business requirements.

Work will be assigned through a ticketing system called PILOT. Each work item must adhere to IDS coding and development standards, which include:

Thorough documentation

Reviewing the IDS log for silent errors

Ensuring the code is clean and readable

Removing obsolete comments and adding new ones that accurately reflect recent changes

Maintaining clarity throughout the codebase (e.g., proper indentation, variable naming per IDS standards, elimination of dead or legacy code)

For each work item, create an issue analysis document detailing the analysis performed, findings, suggestions for improvement, and tools used.

Every work item should include release notes for IT teams. If necessary, a separate version should be created for business users to explain functional impacts.

As part of the code review process, developers must provide a walkthrough of their changes to ensure team understanding and alignment.

Create deployment guides and coordinate with relevant groups to promote the application through various environments (test, staging, and production).

Update existing and/or create new application design documentation (logical and physical) for the application

Ensure all artifacts follow Go ITS standard 54 (to be supplied by the Client)

Ensure all OPS and Ministry standards are followed (to be supplied by the Client);

Develop comprehensive documentation of the IDS application architecture, design components, and workflows and review it with the client and obtain formal approval.

Review all application design decisions related to the Applications with the Client staff before proceeding to make changes.

Provide post implementation support of the Applications.

Revise documentation of the applications, applications interfaces and databases.

Perform Maintenance and Support activities on projects

Upgrade APIs and third-party software used in IDS

Resolve and troubleshoot technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations

Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards

Ability to provide user and system documentation as required

Skills Experience and Skill Set Requirements Programming and Application Development Skills [25 Points]* Minimum 5 years of demonstrated experience as an Notes Programmer/Analyst in Notes version 10 or 12;

Minimum 5 years of demonstrated experience with Java within the context of Domino application

Demonstrated experience with JavaScript and DOJO framework

Demonstrated experience with building complex X-pages applications.

Demonstrated experience in the use of Formulas, Lotus Script, Java agents and java Web Services.

Demonstrated Experience with Domino DECS/LC LSX and ETL services for extracting transform and load Domino data to oracle

Experience in structured methodologies for the development, design, implementation and maintenance of applications

Experience in application design, latest design patterns, deployment and troubleshooting

Experienced in object-oriented and third-generation programming languages such as Java, with hands-on proficiency in IDEs like Eclipse and web service testing tools including Postman and SOAP UI

Experienced in working with relational and hierarchical database technologies, with practical knowledge of information retrieval using query languages and tools such as SQL and proprietary data access packages

Experience with one or more communications protocols

Knowledge and experience with programming Internet-ready applications

Knowledge and experience in rapid application development (RAD) methodologies

Knowledge and understanding of Information Management principles, concepts, policies and practices

Experience with middleware and gateways

Ability to provide post-implementation support and resolve any post-implementation technical issues

Experience with system analysis, troubleshoot system problems, object-oriented programming and producing practical, easily maintainable and documented solutions.

Experience in preparing detailed unit test cases and performing unit testing.

demonstrated experience with Java programming language outside domino environment

Technical/Documenting [15 Points]* Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts

Ability to provide user and system documentation as required

Demonstrated experience with documenting programs, algorithms, interfaces, preparing manuals and release notes for the end-user, system administrators and support staff

Revise documentation of the applications, applications interfaces and databases.

Create deployment guides and coordinate with relevant groups to promote the application through various environments (test, staging, and production).

Proven experience in developing comprehensive application manuals, user guides, and training materials tailored to diverse audiences and skill levels.

Public Sector and Team Environment [25 Points]* A team player with a track record for meeting deadlines

Experience applying Agile methodologies and participating in Agile rituals such as daily stand-ups, sprint planning, reviews, and retrospectives.

Excellent English language communication skills, both verbal and written

Knowledge and experience with Government business processes to ensure compliance with legislation such as the Client's core business (Ministry of Environment, Conservation and Parks).

Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards

Ability to collaborate with IT Professionals throughout the Software Development Life Cycle

Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills

Experience conducting design walkthrough sessions with project team

Demonstrated experience developing in a complex and integrated multi-database HCL Domino environment (such as Ministry of Environment, Conservation and Parks' Integrated Divisional System (IDS) or equivalent size/scope/complexity);

Accessibility [15 Points]* Experience implementing WCAG 2.0 accessibility standards in Domino web applications.

Experience in applying PDF accessibility standards, including tagging structure, alternative text for images, reading order optimization, and compliance with WCAG and PDF/UA guidelines to ensure documents are usable by assistive technologies.

Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards

Application Integration Skills [20 Points]* Demonstrated experience with integrating HCL Notes applications with Microsoft Office.

Demonstrated Experience with ArcGIS geocoding and geometry services and its integration with Domino application

Proficient in HCL Domino REST API interface: Skilled in designing schemas, defining scopes, and maintaining existing REST APIs. Provided ongoing support and troubleshooting

Proficiency in integrating and customizing Google Maps API within the context of Domino.

Experience with Microsoft Intune - this involves assembling all Domino-related files into deployable packages, coordinating with the Intune team for distribution, and testing across various installation environments to ensure reliability and compliance

Experience with iText and iText pdfHTML software and its integration with Domino for generating PDFs

Experience reviewing, analyzing, and modifying product installation scripts—including encoding, testing, and debugging— preferably, within Microsoft Intune for automated application deployment and device management

Must Haves:* Proficient in HCL Domino REST API interface: Skilled in designing schemas, defining scopes, and maintaining existing REST APIs.

Minimum 5 years of demonstrated experience as a Notes Programmer/Analyst in Notes version 10 or 12;

Minimum 5 years of demonstrated experience with Java within the context of Domino application

Demonstrated experience with JavaScript and DOJO framework

Get job updates in your inbox

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