Hybrid Senior Software Engineer

Posted 2 months ago

Apply now

About the role

  • Senior Software Engineer developing backend solutions for PressReader applications. Involved in the full software development cycle with a focus on .NET applications and team collaboration.

Responsibilities

  • Design and develop key software components and services for PressReader applications, primarily focusing on the backend, but also contributing to the frontend as needed.
  • Deliver code with top-tier quality while adhering to development best practices, employing test-driven development methodologies, and supporting test automation.
  • Engage in estimating project efforts and timelines for delivery.
  • Take charge in conducting peer design and code reviews.
  • Identify technical, schedule, and other potential project risks, providing pertinent feedback.
  • Actively collaborate with teammates and maintain effective communication with project stakeholders to ensure smooth and predictable project progression.
  • Create and uphold high-caliber technical documentation outlining software designs and solutions.
  • Coach and/or mentor junior engineers on the team.

Requirements

  • Minimum of 5 years' experience in developing .NET applications
  • Proficient in crafting reliable and scalable software systems
  • Mastery in building backend services using C# and SQL
  • Proven experience in constructing micro-services utilizing Docker/Kubernetes
  • Proficiency in refactoring complex code to enhance testability and maintainability
  • Knowledge or experience in test-driven development and agile/iterative development methodologies
  • Exceptional communication skills, both written and verbal, coupled with strong interpersonal abilities
  • A team-player mindset with a willingness to broaden skills and actively contribute ideas and knowledge.

Benefits

  • 100% employer-paid health, dental, and vision benefit plan
  • 15 paid vacation days to start
  • health and wellness days
  • bereavement days
  • reimbursements for professional training and membership in professional associations
  • fitness subsidy

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

CA$110,000 - CA$130,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job