Please login/register to apply for this job.
5 Sep 2020

Full-Time Senior Software Developer – Full Stack

Trapeze Software Group Unlimited –  Mississauga, Ontario, Canada

Job Description

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

 

Job Categories: Software Engineer. Job Types: Full-Time.

Job expires in 338 days.

Apply for this Job