Senior Software Developer

Sage Recruiting
Toronto , Ontario
150K $-170K $ / an (estimé)
Temps plein

Sage Recruiting is looking for x4 Senior Software Developers to join a profitable, REMOTE (optional), Toronto-based technology company in the automotive industry! The business has been in operation for 15 years and until now, they have operated as a solutions-oriented company.

In the past year, they started moving to a cloud-based SaaS solution and building their new SaaS product greenfield! The product is focused on gathering data from repair shops and presenting it in a way that provides meaningful insights and recommendations to their customers, who are all in the automotive sector.

We’re looking for 4 Software Developers to join the team and build the new SaaS product ground up. The team has extensive knowledge of the domain and the business rules are already set up, but the logic and tech stack will be different.

You will play an important role in ensuring high-quality software delivery in an efficient, clear, and consistent manner as the organization adapts to Agile and DevOps practices.

If you’re a highly motivated individual looking for a small team at an established company with a startup feel that provides continuous growth and professional development opportunities, this is for you! What you’ll be doing

  • Participate in daily stand up and agile ceremonies
  • Participate in and story grooming sessions in collaboration with the team
  • Design and development of a net-new SaaS-based software solution
  • Build clean, robust, and sustainable code based on groomed stories including NFRs
  • Conduct code reviews with team members
  • Develop and maintain technical documentation for issues
  • Diagnose, troubleshoot, and improve legacy software solutions

What we’re looking for

  • 6+ years’ experience in software development
  • Experience building SaaS products
  • Experience with .NET Core (C#)
  • Experience with any relational and NoSQL databases (they use MariaDB and Cassandra DB)
  • Experience with microservices is preferred
  • Experience with any cloud platform (they use Azure)
  • Knowledge of Agile development methodologies
  • Experience with software development and design related to TDD
  • Experience with OOP, design patterns, development best practices
  • Resourceful individuals with great troubleshooting skills
  • Strong oral and written communication skills
  • Great attention to detail

Nice To Have

  • Experience with Angular
  • Experience with Jira, Bitbucket, Jenkins, JFrog
  • Experience with Docker & Kubernetes
  • Experience with Cassandra DB
  • Experience with RabbitMQ
  • Familiarity with security best practices (OWASP)

What we offer

  • Salary : CAD 130K 150K + 15% bonus
  • 4 weeks of vacation, flexible hours, work life balance
  • No overtime!
  • Remote work (optional office in Toronto but will stay remote)
  • Competitive vacation perks
  • Fun, transparent, highly motivating, and collaborative culture
  • Diverse and inclusive environment
  • Il y a plus de 30 jours
Emplois reliés
Offre sponsorisée
TekWissen ®
Markham, Ontario

Job Title: Software Development Engineer - Senior / C++ Developer. Bachelors (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program with a focus on Software Engineering preferred. Three or more years of demonstrated software engineering experience. Experien...

Maarut Inc
Toronto, Ontario

Experiencein programming and analysis; specialized software package supportat the specified experience level Ability to collaborate with ITProfessionals throughout the Software Development LifeCycle. Resolvesand troubleshoots technical problems which arise during the use andoperation of software pac...

NR Consulting
Toronto, Ontario

Position Title : Senior Software Developer - Curam/Case Management. Refine and clarify designs during software development and implementation. Proficient in analyzing and designing changes to existing software solutions. Experience in using Rational tools for software development. ...

Maarut Inc
Toronto, Ontario

Experiencewith tools such as Eclipse SQL Developer TOAD SAX PowerDesigner SQLDeveloper andVisio. ...

Dasro
Toronto, Ontario

Responsibilities include but not limited to:.Supports the Governance and Communications Management team by delivering documentation, process flows and reporting analysis on project deliverables.OCM team, supports the development of communication strategies, plans and deliverables and tracks their de...

Myant Corp.
Mississauga, Ontario

Provide mentorship and technical leadership to the mobile development team Conduct and participate in code reviews The ideal candidate will have: Bachelor’s degree in computer science, biomedical engineering, software engineering, or equivalent work experience Minimum 3-4 years experience buil...

Maarut Inc
Toronto, Ontario

Work witharchitecture team to developer architectural artifacts for OPSGating. Developmentof required Software Architecture Documentation for the project;. ...

Scotiabank
Toronto, Ontario

As a senior member of this highly talented and interactive team, you will not only get the opportunity to grow and learn from experts but also to mentor growing developers to enhance your leadership skills. Develop software following sound software engineering principles and lead investigations for ...

theScore
Toronto, Ontario

In your role as a Senior Engineer, you'll also be impacting technical work outside of the Trading team:. A solid foundation in computer science, with strong competencies in data structures, distributed systems, and software design. Passionate about clean code architecture and software craftsmanship....

CB Canada
Canada

We are looking for a Senior Software Developer- Java to join our MC Professional squad, working with the product management team to understand requirements, suggest technical solutions, implement, and deploy new features. Joining us as a Software Engineer is a chance to grow into a Senior, Staff, an...