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