This job offer is closed.

At Fleet Complete, our vision is to connect everyone with everything - everywhere. We are a leading global provider of IoT solutions in the connected commercial vehicle space and mobile workforce management.

Our company has been on an exciting journey, starting back in 2000 when our CEO, Tony Lourakis, founded Complete Innovations. Today, we are a global organization with 600 staff and growing! Our journey continues as we evolve and transform to support the challenges and needs of our customers.

This is a great time to be in an IOT organization and help define the future in this space. The McKinsey Center for Future Mobility predicts that by 2030, telematics will be a $750 billion industry worldwide. ?After decades as a niche feature, telematics is merging into the automotive mainstream,? McKinsey reports. We have a big appetite for growth and a passion for innovation. Our products help improve safety standards, dispatching, fleet tracking, regulatory compliance and mobile staff management. Learn more about us.

Overall Mandate:

The Professional Services Department requires a Senior Full Stack Developer with the ability to design, develop, test, deploy and support technical solutions and execute without excuse while adhering to defined standards. You will work under the supervision of the Principle Architect while being accountable for developing and maintaining customer software solutions. You will join the Professional Services team and deliver certainty to our clients.

What We Are Looking For

  • B.S, M.S or Ph.D. in Computer Engineering, Computer Science, Information Science, or an equivalent field
  • 6+ years of professional software development experience
4+ years of C# and SQL development experience is a must.
  • 2+ years of Angular development experience is a must.
  • Solid experience developing with C#/.NET Core/ Microsoft SQL Server/
Angular6+ /JavaScript
  • Solid Experience developing with WCF, Entity Framework and LINQ
  • Experience developing secure and scalable Windows and Web applications using Microsoft Stack.
  • Experience developing scalable Web APIs (REST) and Windows Services
  • Experience consuming 3rd party APIs and manipulate XML or JSON response as needed
  • Good understanding of design patterns and data modelling
  • Good understanding of Client/Server and multi-tier application architecture and development
  • Experience in the data migration/synchronization in the multi-database environments
  • Good coding standards and willingness to learn and apply best coding practices
  • Passionate about learning and implementing new technologies.
  • Experience in Agile/DevOps methodologies
  • Must be legally eligible to work in Canada

Your role will encompass the following

  • Support technology and business decisions and direction
  • Participate in all phases of the iterative development cycle, including grooming, planning, daily standups, demos and retrospectives
  • Take ownership of deliverables and provide leadership as a senior member of the team, resolving impediments and executing technical direction throughout
  • Help define, estimate and commit to a development plan, ensuring successful implementation of the plan alongside your peers
  • Improve the quality of all solutions by actively participating in the testing process through unit testing and bug fixes
  • Continuously engage with other development teams to identify and resolve cross-team dependencies/issues, always looking for ways to improve
  • Interface with other technology teams to ensure issue-free deployments
  • Help define, participate in and enforce a peer code review process, ensuring adherence to standards and proper implementation
  • Identify, document, and assist in the planning and management of technical debt, quality and performance throughout all stages of the development process
  • Contribute, review and provide feedback on architectural designs by having a voice and communicating your thoughts clearly, ensuring adoption
  • Ensure appropriate coverage of automated tests, including unit tests, integration tests, and UI tests, is introduced for all new code
  • Clearly articulate ideas both verbally and written, with a positive attitude
  • Listen to others, encouraging and accepting input from all team members

We would love you to have the following

  • Remain up-to-date in emerging trends in software development, advocating for their adoption where and when appropriate
  • Evaluate new, cutting-edge technologies and methodologies through further education and proof of concepts
  • Lead by example, continuously evolving yourself and those around you to meet the needs of the business through successful implementation and deployment of software
  • Act as a mentor for existing developers, coaching and encouraging them regularly and actively participating in new employee onboarding
  • Appreciate and acknowledge individual and team contributions
  • Set and showcase high standards

Fleet Complete is a respectful, caring, and inclusive workplace. We are committed to championing accessibility, diversity, inclusion, and equal opportunity. Requests for accommodation can be made at any stage of the recruitment process providing the applicant has met the bona-fide requirements for the open position. Applicants to make their requirements known when contacted.

More from the employer