This job board retrieves part of its jobs from: Healthcare Jobs | Customer Service Jobs | Work From Home

Daily updated job offers for the people of Ottawa

To post a job, login or create an account |  Post a Job

   jobs in ottawa   

Find your next job here, with us! Daily updated job offers!

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

CanadaWheels Inc.: Software Developer

CanadaWheels Inc.

This is a Full-time position in Ottawa, ON posted July 11, 2021.

Headquartered in Ottawa, CanadaWheels.Ca is Canada’s fastest growing online retailers of automotive wheels, tires and parts.

Our mission is to revolutionize the automotive online shopping experience.

#CanadaWheels is looking to grow its technology team for building the future of CanadaWheels e-commerce system and software solutions.

We are in search of a software developer with a passion for solving hard problems with performant code.

If you are interested in building new features and improving the existing CanadaWheels features, please apply.Qualifications and Skills:Knowledge of at least one modern programming language (java, PHP, Python, C#, …)Experience with Web applications, JavaScript, JQuery, HTML, CSS.Bachelor’s degree in Computer Science or related discipline or equivalent work experience.Knowledge of algorithms and data structuresKnowledge of database design and SQLSelf-learner and eager to learn and work with new platformsFamiliar with software development concepts and best practices such as object-oriented programming, and writing reusable and maintainable codeExperience with version control (Git, etc.)Fluency in spoken and written EnglishKnowledge of PHP and its templates engines (Twig, Smarty, etc.) is an assetFull stack experience and familiarity with front-end frameworks (such as React) is an asset.Knowledge of cloud platforms (e.G.

AWS) and containerization techniques (esp.

Docker) is an assetResponsibilities:Design, develop and maintain the user interfaces and the required back-end code using PHP, HTML, JavaScript and other related technologies.Testing the system to ensure its functionality and performance.Active participation in troubleshooting, debugging and updating current live system.Verifying user feedback in making the system more stable and easy-to-use.Working as a member of a team, helping the team respond quickly and effectively to business or project needs as they arise.