Jobs.ca
Jobs.ca
Language
Trapeze logo

Senior Software Developer

Trapeze3 days ago
Remote
Remote
Senior Level
full_time

About the role

Job Summary:

As a Software Developer you will join a talented team of individuals and play an important role in designing, developing and maintaining exciting responsive software solutions.

Job Description:

We’re looking for a passionate Senior Full Stack Developer to join our innovative team. In this role, you’ll contribute to the development of next-generation solutions for public fixed-route transit systems. You’ll work across a variety of modern web and cloud-based products, supporting cross-functional teams in a fast-growing organization. Your responsibilities will include hands-on design and development of both frontend & backend, collaborative code reviews, documentation, and helping define technical specifications. If you thrive on solving complex problems and enjoy working in a dynamic, team-oriented environment, we’d love to hear from you.

KEY RESPONSIBILITIES

  • Leading the design and implementation of new features based on business requirement and technical specifications.

  • Unit and integration tests, bug fixes to ensure the quality of the code

  • Maintain existing implementations based on business requirement and technical specifications

  • Troubleshoot and resolve complex technical issues across the stack including performance issues.

  • Apply a security-driven development approach, embedding security best practices throughout the software development lifecycle—from design and coding to deployment and maintenance.

  • Implement, maintain CI/CD pipelines using Azure DevOps

  • Actively lead or contribute to design and architecture discussions, influence technical decisions,, and ensure thorough documentation of system designs and technical approaches.

  • Optimize and manage SQL Server databases for performance and reliability

  • Ensure application security best practices are followed, including authentication, authorization, data protection, and secure deployment.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Maintain regular communication with other team members and stakeholders to ensure quality and timely product deliveries.

  • Manage and configure Azure portal resources including App Services, Key Vaults, Storage Accounts, etc.

  • Apply principles and methodologies of scrum agile development practices.

  • Perform daily code review for other team members who work on the same product

  • Mentor junior developers, conduct code reviews, and promote engineering excellence across the team.

  • Continuously evaluate and adopt new tools and technologies to improve development efficiency

REQUIRED QUALIFICATIONS

  • University degree in Computer Science, Engineering Science or equivalent
  • 5+ years of experience developing with C# .NET
  • In depth understanding of Angular 2+/Typescript , HTML5, JavaScript/ES6, CSS is a must.
  • Experience in SQL and relational databases (MS SQL, Oracle) – design and management
  • Strong knowledge of Object Oriented Analysis and Design.
  • Hands-on experience with Azure DevOps, including pipeline creation and management.
  • Solid understanding of cloud infrastructure and Azure services.
  • Proven experience in implementing security best practices in web applications.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and leadership abilities.
  • Experience designing and developing REST based services (ASP .NET Web API)
  • Experience with micro services architecture, Cloud – Azure architecture and development

NICE TO HAVE

  • Experience in AI driven development
  • Experience with NoSQL DBMS is an asset
  • Experience with Entity Framework or any other ORM framework
  • Experience with Docker containers, Kubernetes.
  • Exposure to Security driven development
  • Knowledge of C++ is an asset (at minimum willingness to read legacy code so certain logic could be ported to the modern C# based )
  • Exposure to OpenAPI, ESRI Maps is an asset.

SOFT SKILLS AND WORK ETHICS

  • Strong verbal and written communication skills
  • Ability to produce high-quality work under tight deadlines
  • Team player with the ability to collaborate and support peers
  • Self-motivated, organized, and reliable
  • Passion for learning and staying current with technology trends
  • Excellent analytical and problem-solving abilities

Worker Type:

Regular

Number of Openings Available:

1

About Trapeze

Bars, Taverns, and Nightclubs
11-50