[Hiring] Developer, Data Services and Interoperability @Digital Research Alliance of Canada
Developer, Data Services and Interoperability @Digital Research Alliance of Canada
Software Development
Salary cad 72,140 - 97..
Remote Location
Employment Type contract
Posted 3d ago

[Hiring] Developer, Data Services and Interoperability @Digital Research Alliance of Canada

3d ago - Digital Research Alliance of Canada is hiring a remote Developer, Data Services and Interoperability. πŸ’Έ Salary: cad 72,140 - 97,601 per year πŸ“Location: Canada

Role Description

The Developer, Data Services & Interoperability (DSI) supports the implementation of the Active Data Management Service (ADMS) and its integration within the Alliance’s broader digital research service environment.

  • Working with an external vendor and internal Alliance teams to contribute to the design, configuration, and operationalization of cloud and platform components required for the solution.
  • Enabling interoperability between the ADMS and other Alliance services through API integrations, infrastructure automation, and platform engineering practices.
  • Delivering reliable, secure, and scalable technical implementations while collaborating across teams to coordinate dependencies, resolve integration challenges, and support the transition of the service into stable operations.
  • Reporting to the DevOps Manager within the office of the Chief Technology Office and working closely with DSI project leadership.

This is a contract position with a term until March 31, 2028.

Responsibilities

  • Service Interoperability and API Integration:
    • Define, implement, test, and support interoperability between the ADMS and other Alliance services.
    • Establish and maintain stable API contracts, authentication mechanisms, and data exchange patterns.
    • Ensure consistent and reliable interaction between integrated services.
  • Requirements Definition and Implementation Planning:
    • Translate business, technical, and operational needs into detailed technical requirements and implementation tasks.
    • Collaborate with internal teams and the external vendor to clarify requirements and support implementation planning.
    • Contribute to ensuring requirements are clearly understood and actionable across stakeholders.
  • Cloud and Platform Infrastructure:
    • Configure and support cloud and platform infrastructure required for the ADMS solution, including Kubernetes environments, networking, and storage components.
    • Contribute to the setup of environments to ensure the solution is deployable, scalable, and supportable.
    • Align implementation with established platform and infrastructure practices.
  • Technical Implementation and Integration Support:
    • Collaborate with internal teams and the external vendor to coordinate technical dependencies and implementation sequencing.
    • Identify and help resolve integration issues and technical challenges affecting delivery.
    • Support alignment on interface behaviour, integration patterns, and implementation approaches.
    • Apply sound technical judgement to resolve non-routine issues, balancing trade-offs related to quality, timelines, system performance, and risk.
  • Testing, Troubleshooting, and Stabilization:
    • Test, troubleshoot, and resolve issues related to interfaces, environments, and deployed components.
    • Support stabilization activities to ensure the solution is secure, reliable, and ready for operational use.
    • Investigate root causes and contribute to corrective actions to improve system performance and reliability.
  • Automation and Configuration Management:
    • Develop and maintain automation, configuration, and deployment processes using tools such as Ansible, scripting, and version control systems.
    • Improve consistency, repeatability, and operational supportability through automation practices.
    • Support infrastructure-as-code and configuration management approaches.
  • Documentation and Operational Readiness:
    • Prepare and maintain technical documentation, including configuration records, interface definitions, and operational procedures.
    • Ensure documentation supports ongoing maintenance, troubleshooting, and knowledge transfer.
    • Contribute to readiness for transition into production operations and support environments.

Qualifications

  • Post-secondary degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 5 to 7 years of progressive experience in software development, systems integration, or platform engineering roles.
  • Experience implementing and supporting API integrations (REST, S3, Globus, etc.) and service interoperability in distributed systems.
  • Strong understanding of cloud and platform technologies, including Kubernetes, networking, and distributed storage (Ceph, iRODS, etc.).
  • Experience with automation and configuration management tools (e.g., Ansible, scripting, version control).
  • Experience working with Agile methodologies & project management techniques (PERT, CPM, Scrum, Lean, Kanban, etc.).
  • Demonstrated ability to translate business and operational needs into technical implementation tasks.
  • Strong troubleshooting, problem-solving, and technical documentation skills.
  • Knowledge of metadata, interoperability principles, and service interface design.
  • Experience working with external vendors and multi-stakeholder technical environments.
  • Experience in research, academic, or public sector environments is considered an asset.

Benefits

  • Health and Dental Coverage
  • Long-Term Disability and Life Insurance
  • Healthcare Spending Account
  • Wellness Spending Account
  • Mental Health & Wellness Supports (via Employee Family Assistance Program)
  • Defined Benefit Pension Plan
  • Paid Time Off Including Additional Time Off in December
  • Remote-First Work Environment
  • Home Office Support
  • Professional Development Opportunities
  • Inclusive and Collaborative Work Environment
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Developer, Data Services and Interoperability @Digital Research Alliance of Canada
Software Development
Salary cad 72,140 - 97..
Remote Location
Employment Type contract
Posted 3d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 165,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 165,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 165,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later