Software Developer – Data Acquisition in Saskatoon

Software Developer – Data Acquisition in Saskatoon

Saskatoon Full-Time 69880 - 94544 $ / year (est.) On-site
N

At a Glance

  • Tasks: Join our Data Acquisition team to develop innovative software solutions for advanced scientific research.
  • Company: Canadian Light Source Inc. is a leading national research facility at the University of Saskatchewan.
  • Benefits: Enjoy a competitive salary, comprehensive benefits, and four weeks of vacation.
  • Other info: We value diversity and encourage all qualified candidates to apply.
  • Why this job: Make a real impact in science while growing your skills in a dynamic environment.
  • Qualifications: Relevant degree or diploma with two years of experience; strong problem-solving skills.

The predicted salary is between 69880 - 94544 $ per year.

The salary range is $69,880 - $94,544. Salary will be commensurate with qualifications and experience.

The Canadian Light Source Inc. (CLSI) is a national research facility of the University of Saskatchewan.

CLS produces very bright light to explore the nature and structure of molecules and serves national and international users from academia, industry, and government institutions.

With 22 beamlines enabling advanced imaging, spectroscopy, diffraction, and microfabrication capabilities, CLS is a globally recognized centre for multidisciplinary scientific excellence.

CLSI is now accepting applications for a Software Developer in our Data Acquisition team.

As a member of the team, the incumbent will participate in the design and development of a replacement data acquisition system for our current beamlines.

As a member of the Data Acquisition team, you will be developing in-house systems with custom and community tools (such as Bluesky) as part of the team’s mandate to make beamlines more efficient and effective.

The new centralized system will provide many interesting and challenging opportunities for professional growth.

There will be opportunities to participate and contribute to synchrotron community projects as our own maturity grows in this new space.

Responsibilities

  • Actively develop standard aspects supporting data acquisition: frontend, device coordination, data pipelines, service communication, and API development.
  • Possess knowledge of connections and dependencies for deployed systems, including databases, scheduled tasks, messaging systems, logging, caches, etc.
  • Understanding of system architecture and knowledge of dependencies between interconnected systems.
  • Architects, designs, implements, and maintains data acquisition software.
  • Undertakes software development projects in a team environment working closely with other developers, clients, other community members, and end-users when applicable.
  • Work with teammates to upgrade and maintain automation pipelines.
  • Troubleshoots and resolves complex problems and incidents for applicable systems while working with other staff and end users to determine the root causes of failure.
  • Gathers functional requirements in collaboration with external stakeholders.

Assists in identifying impacted processes and stakeholders considering existing eco-systems and their strategic roadmap.

Refines functional requirements into technical requirements considering the needs for performance, scalability, and usability.

  • Required Qualifications
  • A relevant undergraduate degree or diploma and a minimum of two years of relevant experience is required.
  • Proven ability to work independently and manage multiple tasks with changing priorities.

Listed below are skills and experiences that would be considered an asset but are not required.

  • Experience with databases (relational and/or document based)
  • Interfacing with SCADA systems (preferably EPICS)
  • Communication paradigms for service ecosystems (e. g.: REST, g RPC, webhooks, etc.)
  • Experience with messaging systems (e. g.: Zero MQ, NATS, etc.)
  • Automation experience (e. g.: custom workflows, ansible, Git Hub Actions, etc.)
  • Experience leveraging AI techniques and practices to optimize programming and automation workflows
  • Experience in code management including tools, tracking, and customization (e. g.: git, Git Hub, Gitlab, etc.)
  • Approaches in agile systems and project forecasting (e. g.: Scrum, Kanban, etc.)
  • Software testing paradigms (e. g.: unit testing, integration testing, regression testing, etc.)

The salary range is $69,880 - $94,544. Salary will be commensurate with qualifications and experience.

Remuneration

A comprehensive benefits package, including supplemental health & dental, life insurance, pension plan, and four weeks’ vacation is part of a competitive compensation package.

Canadian Light Source Inc. (CLSI) is an equal opportunities employer and encourages members of designated groups (women, Indigenous people, people with disabilities and visible minorities) to self-identify on their applications.

One of our values is Equity, Diversity, and Inclusion and we strive to create a workforce that reflects our users and the community in which we live.

We welcome all qualified candidates to apply, and we hope you will choose CLSI as your employer of choice.

If you have any questions or concerns about accessible employment at CLSI, or to begin a confidential conversation about your individual accessibility or accommodation needs through our recruitment process, please contact us at jobs@lightsource. ca.

#J-18808-Ljbffr

Software Developer – Data Acquisition in Saskatoon employer: NorthStarHR

FWS Group is an exceptional employer that values collaboration and professional growth, making it an ideal workplace for legal experts. With a strong commitment to mentorship and employee development, you will have the opportunity to shape legal strategies while working in a supportive environment in either Winnipeg or Calgary. The company fosters a culture of trust and teamwork, ensuring that your contributions are recognized and impactful.

N

Contact Details:

NorthStarHR Recruitment Team

We think you need these skills to ace Software Developer – Data Acquisition in Saskatoon

Software Development
Data Acquisition Systems
Frontend Development
Device Coordination
Data Pipelines
API Development
System Architecture