Software Developer – Remote

[ad_1]

APPLY NOW!

Job title: Software Developer – Remote

Company: Canadian Blood Services

Job description: ​Job category: Information technology
Job posting ID: 1447

​Employment status: Regular full-time

Classification: ASO/IT A
Salary/Rate of pay: $63,600-$75,000

Application deadline: 2021-09-23

Somewhere in Canada there’s a life you can save.

Be part of a dynamic, collaborative and caring organization committed to saving and improving the lives of Canadians. Thousands of Canadians depend on us every day for reliable access to safe blood, plasma, stem cells and organs and tissues.

Join Canada’s Lifeline and make a meaningful difference every day.

About the role

Canadian Blood Services is looking for a Regular Full-Time Software Developer to join our dynamic Information Technology division on the IT Optimization team in Ottawa. Candidates located near any major city with a Canadian Blood Services site are encouraged to apply. The work of a Developer-Software is integral to Canadian Blood Services’ role as Canada’s Lifeline. In this role, you will independently investigate problems and enhancements in support of existing software systems; these tasks may include, requirements; use case, gathering and analysis, design and functional specification creation, software database development and modelling including producing prototypes and bug fixes, system test case creation, execution and ongoing design support.

Key responsibilities include:

  • Plans and participates in the planning of software development activities.
  • Performs software development tasks, including creation of configuration controls, to satisfy the design and functional specifications for new systems applications, as well as supporting and maintaining existing systems.
  • Assists with code deployments in all environments: Dev, QA, and Production.
  • Works closely with business systems analysts, other members of the department, peer IT groups and the business in the assessment of requirements; functional and non-functional.
  • Collaborates with various groups to design and develop innovative solutions.
  • Determines and aids others in determining possible solutions.
  • Develops processes and procedures to help optimize IT operations.
  • Monitors metrics and recommends process and system improvements.
  • Prepares technical reports, system documentation and user guides.

Qualifications:

  • Post-secondary level education in a relevant discipline from a recognized academic institution, preferably software programming, computer science or computer software engineering. College Diploma or University Degree is preferred.
  • Three to five years of experience as a software developer or equivalent. This should include, but is not limited to, some object-oriented design and modelling, some Java programming and web design or equivalent, and some relational databases: SQL.
  • Experience with Azure, Openshift, and/or other Cloud Technologies.
  • Understanding of Container concepts, Continuous integration, Deployment automation & orchestration, and Infrastructure automation.
  • Experience with Infrastructure and application monitoring.
  • Experience with Windows Server and or Linux operating systems.

Required skills:

  • Ability to conduct business professionally and develop strong working relationships with other team members.
  • Proven ability to learn in a fast-paced, dynamic, and challenging environment.
  • Knowledge or skills with Agile or Kanban software development and DevOps methodologies.
  • Bias towards moving initiatives forward, even in the absence of clarity or consensus.
  • Exemplifies integrity, collaboration, adaptability, respect, and excellence in every situation.
  • Demonstrates initiative, assesses priorities, see tasks through to completion.
  • Ability and desire to learn and enhance software development skills.
  • Good problem analysis, planning and organizational skills.
  • Self-motivated, resourceful, with advanced organizational and interpersonal skills.
  • Strong communications skills; writing and presentation, in English.
  • Ability to manage conflicting priorities and respond under pressure.
  • Ability to get things done with minimal supervision with a keen sense of attention to detail Positive, make it happen attitude.

Benefits:

  • Competitive base salary range of $63,600 to $75,000.
  • 4 weeks of paid vacation.
  • Annual Performance Award up to 6%.
  • Comprehensive group health, dental and vision benefits.
  • Choice of defined contribution or defined benefits pension plan.
  • Employee discounts, wellness programs and much more.
  • Ottawa is a preferred location of work. However, candidates located near any major city with a Canadian Blood Services site are encouraged to apply.

Diversity and inclusion play a vital role in ensuring health equity for patients across Canada. We are committed to reflecting Canada’s population in our organization and fostering an environment where all employees can be their authentic selves, with equal opportunities to succeed and contribute.

To protect the health and safety of its employees, all Canadian Blood Services’ employees are required to be fully vaccinated (COVID-19 vaccine doses as approved by Health Canada), subject to any medical or other human rights grounds.

If this role resonates with you, we encourage you to apply! This could be your first step towards a meaningful and inspiring career. Come to work each day knowing that you save lives.

We thank all applicants for their interest. However, only those considered for an interview or those invited to participate in an assessment (such as testing) will be contacted. Applicants who require accommodation should discuss their needs with us.

Expected salary: $63600 – 75000 per year

Location: Ottawa, ON

Job date: Fri, 10 Sep 2021 22:12:14 GMT


APPLY NOW!


[ad_2]

Leave a Reply