Senior Software Engineer

New
O
OnBoardBoard management software
Location: CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7-10 years
Required Skills
Vue.JsC#.NET coreAngularReactCI/CDRESTful APIsMicroservicesAzure DevOps

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 7-10 years of professional software development experience.
  • 3-5 years of experience building and maintaining Vue.JS or similar frameworks.
  • 3-5 years of experience developing web applications with C# and .NET Core.
  • 3+ years of experience with RESTful design patterns and microservices architecture.
  • Experience working in a high transaction, high security environment (SOC2, ISO27001).
  • Strong proficiency in CI/CD pipelines and git workflow, ideally in Azure DevOps.
  • Strong CSS/JS development and testing abilities.
  • Demonstrated leadership experience.
  • Experience with AI-assisted development tools such as Claude Code or PlayerZero.

Responsibilities

  • Lead the design, implementation, and maintenance of high-quality software applications and features.
  • Take ownership of complex projects, providing technical leadership, guidance, and mentorship to junior team members.
  • Influence and contribute to architectural decisions, ensuring scalability, performance, and maintainability of software systems.
  • Analyze and resolve complex technical issues, optimizing code and improving system performance.
  • Collaborate effectively with cross-functional teams to deliver innovative software solutions.
  • Adopt and leverage AI-assisted development tools to improve productivity and code quality.
  • Contribute to the development of AI-powered features.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now