- Design develop and maintain biometric data processing applications 8.0 C# and MVC.
- Build and manage NIST-compliant data packages for biometric submissions to the RCMP RTID system.
- Develop test and validate Type-1 Type-2 Type-4 Type-10 and Type-14 NIST record builders according to RCMP RTID ICD specifications.
- Integrate and manage biometric hardware (e.g. fingerprint scanners cameras signature pads) and ensure accurate data capture and secure transmission.
- Collaborate with hardware vendors and infrastructure teams to configure SDKs and device drivers.
- Implement RESTful APIs and microservices for secure exchange of biometric and applicant data.
- Ensure compliance with RCMP CJIS and internal security policies for biometric data handling and retention.
- Optimize database structures and stored procedures for biometric record management using SQL Server and SQL Azure.
- Write and maintain unit tests and integration tests to ensure accuracy reliability and code quality.
- Participate in Agile Scrum development activities (planning stand-ups reviews retrospectives).
- Maintain technical documentation including workflow diagrams device integration guides and NIST mapping documents.
Qualifications :
- Bachelors degree or diploma in Computer Science Software Engineering or a related discipline.
- 4 years of professional experience development including at least 2 years focused on biometric or compliance-based systems.
- Strong hands-on experience 8.0 C# and MVC.
- Proven experience developing RESTful APIs class libraries and microservices.
- Proficiency with Entity Framework Core (EF Core) LINQ and asynchronous programming (async/await).
- Comprehensive understanding of RCMP RTID system workflows transaction types and submission standards.
- Strong knowledge of NIST biometric data formats (Type-1 Type-2 Type-4 Type-10 Type-14) and compliance validation.
- Hands-on experience integrating biometric hardware SDKs and APIs (fingerprint scanners cameras signature pads) for data capture and validation.
- Experience working with binary data streams Base64 encoding and XML serialization used in biometric and NIST file processing.
- Strong experience with file I/O data packaging and serialization for NIST-compliant data files.
- Proficiency in implementing structured exception handling and logging frameworks (e.g. Serilog NLog or ) for biometric workflows.
- Strong understanding of RTID message transport protocols transaction life cycles and status code interpretation.
- Experience with JSON data structures serialization/deserialization and secure REST API integration.
- Understanding of authentication and authorization mechanisms (e.g. OAuth 2.0 JWT or Active Directory integration) for secure system access.
- Experience optimizing application performance and memory management when handling large biometric image files.
- Experience implementing schema validation checksum verification and automated test cases for biometric file compliance.
- Awareness of RCMP RTID and NIST version control requirements ensuring backward compatibility in system updates.
- Understanding of OLAP and OLTP database models for reporting and analytics.
- Working knowledge of secure coding practices data encryption and protection of sensitive data.
Additional Information :
- Location: Ottawa ON (Hybrid Remote flexibility)
- Reports To: Manager of Software Development
- Employment Type: Full-Time Contractor (12 months)
- Clearance: Secret
Work-Life Balance
We strongly support a healthy and productive work-life balance. This starts with a flexible approach to work and policies designed to support employees through their day-to-day routines and major life events. For example we offer a Maternity/Parental Top-Up (up to 52 weeks) and a Reservist Leave Top-Up (up to 180 days).
ADGA continuously strives to integrate advanced Diversity Equity & Inclusion (DEI) approaches and practices into our work culture. Our employee-based DEI Committee explores activities and invites discussions that foster an environment where all employees feel valued respected and heard.
Compensation
Above and beyond our commitment to offer a competitive base salary ADGA has a company-wide profit-sharing plan for all full-time and part-time employees.
Comprehensive Benefits and Total Rewards
We offer a comprehensive benefit program providing employees with the choice between base or enhanced plans. Depending on the plan ADGA pays for Health & Dental a Health Spending Account Short-Term Disability an Employee Assistance Program and a Telemedicine service. Also offered: discounts on gym memberships 5000 perks through Perkoplis a Deferred Profit Sharing Plan and access to a wide range of other employee-centric services and savings programs.
Remote Work :
No
Employment Type :
Contract
Design develop and maintain biometric data processing applications 8.0 C# and MVC.Build and manage NIST-compliant data packages for biometric submissions to the RCMP RTID system.Develop test and validate Type-1 Type-2 Type-4 Type-10 and Type-14 NIST record builders according to RCMP RTID ICD speci...
- Design develop and maintain biometric data processing applications 8.0 C# and MVC.
- Build and manage NIST-compliant data packages for biometric submissions to the RCMP RTID system.
- Develop test and validate Type-1 Type-2 Type-4 Type-10 and Type-14 NIST record builders according to RCMP RTID ICD specifications.
- Integrate and manage biometric hardware (e.g. fingerprint scanners cameras signature pads) and ensure accurate data capture and secure transmission.
- Collaborate with hardware vendors and infrastructure teams to configure SDKs and device drivers.
- Implement RESTful APIs and microservices for secure exchange of biometric and applicant data.
- Ensure compliance with RCMP CJIS and internal security policies for biometric data handling and retention.
- Optimize database structures and stored procedures for biometric record management using SQL Server and SQL Azure.
- Write and maintain unit tests and integration tests to ensure accuracy reliability and code quality.
- Participate in Agile Scrum development activities (planning stand-ups reviews retrospectives).
- Maintain technical documentation including workflow diagrams device integration guides and NIST mapping documents.
Qualifications :
- Bachelors degree or diploma in Computer Science Software Engineering or a related discipline.
- 4 years of professional experience development including at least 2 years focused on biometric or compliance-based systems.
- Strong hands-on experience 8.0 C# and MVC.
- Proven experience developing RESTful APIs class libraries and microservices.
- Proficiency with Entity Framework Core (EF Core) LINQ and asynchronous programming (async/await).
- Comprehensive understanding of RCMP RTID system workflows transaction types and submission standards.
- Strong knowledge of NIST biometric data formats (Type-1 Type-2 Type-4 Type-10 Type-14) and compliance validation.
- Hands-on experience integrating biometric hardware SDKs and APIs (fingerprint scanners cameras signature pads) for data capture and validation.
- Experience working with binary data streams Base64 encoding and XML serialization used in biometric and NIST file processing.
- Strong experience with file I/O data packaging and serialization for NIST-compliant data files.
- Proficiency in implementing structured exception handling and logging frameworks (e.g. Serilog NLog or ) for biometric workflows.
- Strong understanding of RTID message transport protocols transaction life cycles and status code interpretation.
- Experience with JSON data structures serialization/deserialization and secure REST API integration.
- Understanding of authentication and authorization mechanisms (e.g. OAuth 2.0 JWT or Active Directory integration) for secure system access.
- Experience optimizing application performance and memory management when handling large biometric image files.
- Experience implementing schema validation checksum verification and automated test cases for biometric file compliance.
- Awareness of RCMP RTID and NIST version control requirements ensuring backward compatibility in system updates.
- Understanding of OLAP and OLTP database models for reporting and analytics.
- Working knowledge of secure coding practices data encryption and protection of sensitive data.
Additional Information :
- Location: Ottawa ON (Hybrid Remote flexibility)
- Reports To: Manager of Software Development
- Employment Type: Full-Time Contractor (12 months)
- Clearance: Secret
Work-Life Balance
We strongly support a healthy and productive work-life balance. This starts with a flexible approach to work and policies designed to support employees through their day-to-day routines and major life events. For example we offer a Maternity/Parental Top-Up (up to 52 weeks) and a Reservist Leave Top-Up (up to 180 days).
ADGA continuously strives to integrate advanced Diversity Equity & Inclusion (DEI) approaches and practices into our work culture. Our employee-based DEI Committee explores activities and invites discussions that foster an environment where all employees feel valued respected and heard.
Compensation
Above and beyond our commitment to offer a competitive base salary ADGA has a company-wide profit-sharing plan for all full-time and part-time employees.
Comprehensive Benefits and Total Rewards
We offer a comprehensive benefit program providing employees with the choice between base or enhanced plans. Depending on the plan ADGA pays for Health & Dental a Health Spending Account Short-Term Disability an Employee Assistance Program and a Telemedicine service. Also offered: discounts on gym memberships 5000 perks through Perkoplis a Deferred Profit Sharing Plan and access to a wide range of other employee-centric services and savings programs.
Remote Work :
No
Employment Type :
Contract
View more
View less