Senior Software Developer - Full Stack (Mississauga, CA)

Senior Software Developer - Full Stack (Mississauga, CA)

Job Summary:

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

You will be part of a team working on a range of Scheduling/Planning solutions for fixed route public transit and paratransit. You will work on a variety of development tasks in a growing organization and focus on our web creation of modern web based solutions/products while maintaining and upgrading our existing products. You will participate in cross-functional teamwork such as code-review, documentation, and defining specification.

Job Description:

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

You will be part of a team working on a range of Scheduling/Planning solutions for fixed route public transit and paratransit. You will work on a variety of development tasks in a growing organization and focus on our web creation of modern web based solutions/products while maintaining and upgrading our existing products.  You will participate in cross-functional teamwork such as code-review, documentation, and defining specification.

As a Senior Full Stack Developer (Lead) at Trapeze you will:

  • Lead the design and implementation of new features, unit and integration tests, bug fixes, and enhancement of existing code
  • Create new features and maintain existing implementations based on business requirement and technical specifications
  • Apply principles and methodologies of scrum agile development practices
  • Document and test to ensure the quality of the completed work requirement
  • Perform daily code review for other team members who work on the same product
  • Maintain regular communication with other team members and stakeholders to ensure the quality and timely product deliveries
  • Lead a small to mid-size team

REQUIREMENTS:

  • University degree in Computer Science, Engineering Science or equivalent
  • 5 years of experience developing with AngularJS and/or Angular 2+, HTML5, JavaScript /ES6, and CSS3
  • Experience developing with C++
  • Experience developing with C# .NET
  • Strong knowledge of Object-Oriented Analysis and Design.
  • Experience designing and developing SOAP and REST based services
  • Experience in designing and architecting software applications
  • Experience in refactoring existing codebase.
  • Experience with branching in SVN, BitBucket
  • Exposure to DevOps – CI/CD processes/frameworks
  • Ability to work with limited guidance in a team environment
  • Excellent verbal and written communication skills
  • Experience leading a small to mid-size team
  • Desire to learn and keep up with new technology

About Trapeze:

Here at Trapeze, we strive to ensure that our employees succeed in all aspects of their career. Our culture provides individuals with the ability and opportunity to collaborate, learn and grow. We encourage our employees to openly contribute ideas, whether you are a student, graduate, or current member of the team. From day one, you will be assigned tasks that are meaningful to both the success of our business and your career development.

Apply for this job
  • Join our community for FREE today!

  • Create and share your own profile

  • Join the discussions

  • Publish your own items

  • Subscription to our Weekly eNewsletter

your benefits?

Get connected with parking professionals worldwide

Create your account

Close

FREE membership benefits

  • * create and share your own profile
  • * join the discussions
  • * publish your own items on parking-net.commanage news, jobs, tenders, companies, events, showcases, educations, associations and literature.
  • * subscribe to our weekly eNewsletter
Add a job yourself