Innovative Software Development Position

beBeeSoftware

Job Title: Software Developer 2

Job Description

We are seeking a skilled software developer to join our team in Ottawa, ON. The successful candidate will be responsible for developing and maintaining software applications using Python.

This is a hybrid position that offers the opportunity to work on a variety of projects, including full-stack development and infrastructure problems. We encourage all engineers to take ownership of technical decisions and contribute to a thoughtful, dynamic team culture.

Key Responsibilities

  • Be passionate and positive, with a can-do attitude and willingness to adapt to any challenge.
  • Demonstrate an ability to work through new and difficult issues, and contribute to libraries as needed.
  • Coordinate with internal teams to understand user requirements and provide technical solutions.
  • Have experience in all phases of the Software Development Life Cycle.
  • Contribute to open-source community.

Required Skills and Qualifications

The ideal candidate will have

  • 4+ years' experience working with OOP Python and advanced concepts such as class inheritance and programing content generators.
  • 2+ years of Regex experience.
  • 3+ years of experience with developing test infrastructure.
  • 3 years of experience working in CI/CD model.
  • 3 years of experience using Linux environments.

Benefits

We offer a competitive salary and benefits package, as well as opportunities for professional growth and development.

Others

Applicants must have the legal right to work in Canada. Please submit your resume in MS Word format upon application.

Job Alerts

Get notified when new positions matching your interests become available at Kardow.com.

Need Help?

Questions about our hiring process or want to learn more about working with us?