Posted in

Software Engineer III

Software Engineer III

CompanyKobo
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level

Requirements

  • Computer Science or Computer Engineering Degree (or equivalent experience)
  • Highly technical and able to communicate well with engineers and cross-functional team members
  • C#, ASP.NET MVC, WebAPI, RESTful Services, .Net 8 Microservices
  • SOLID Principles and Practices, IoC & TDD
  • MS SQL, RavenDb, EntityFramework
  • Some experience with service bus technology e.g. NServiceBus, RabbitMQ
  • Experience building web components with REACT library (preferably Next) and tailwind CSS
  • Ample knowledge of JavaScript, TypeScript, HTML and CSS/SCSS
  • Experience with Git
  • Experience with OAuth & Open ID
  • Experienced and knowledgeable in CI/CD and different testing strategies and techniques (Unit, Integration, UI tests)
  • Comfortable with and enthusiastic about learning new technologies

Responsibilities

  • Building quality software using the full Microsoft stack including MVC Web Applications, Web API services, .Net 6 microservices, REACT and much more.
  • Propose designs and Proof of Concepts to Architecture team and work with the team to deliver the implementation to Production
  • Participate in code reviews; happy to give and receive constructive feedback
  • Communicate clearly and effectively with team mates, Business stakeholders and other development teams in Kobo.
  • Mentoring more junior team members of the team and conducting code reviews.

Preferred Qualifications

  • Working in an Agile environment and team
  • Scrum Master or Team Lead experience
  • Docker, Solr, Kubernetes
  • Test automation using Selenium Webdriver or Playwright
  • Working with GitHub or Azure DevOps
  • Knowledge of Ruby or other scripting languages