Web Developer

Project scope
Categories
Website developmentSkills
issue tracking extensible markup language (xml) github react.js (javascript library) ability to meet deadlines front end (software engineering) scrum (software development) asp.net c# (programming language) user experience (ux)Our software platform is designed for efficient task management, streamlined collaboration, and enhanced project monitoring. We're seeking a talented software developer to contribute to our software's front-end UX, rigorous testing, and effective bug resolution.
We would like to collaborate with students to aid in the development of our software.
This will involve several different steps for the students, including:
- Learn the professional software development process and work within a Scrum team environment to meet deadlines set at bi-weekly meetings.
- Deliver quality solutions that align with the client and Design Team on cost, quality, and schedule.
- Improve website implementation skills by implementing and adjusting web designs (HTML, CSS, JavaScript, XML)
- Improve coding practices by modifying existing applications or working on utilities to assist in the content transfer process (C#, ASP.NET, MS SQL, JavaScript, HTML, CSS, etc.)
- Gain experience with multiple CMS applications used by thousands of clients across Canada and the US.
- Fix bugs in new and existing code.
- Optimize applications for maximum speed and scalability.
- Collaborate with other developers, QA, and product managers.
By the end of the project, students should demonstrate:
- Familiarity with our software and our code
- Knowledge of React
- Understanding of workflow for development teams (github, branches, merging etc)
- Improvements to the system based on feedback
- Experience working collaborative in a team environment
Final deliverables should include
- A summary report of all features and components that student worked on. The report should include a key feature they worked on deploying with us. The report should indicate the logic used to arrive at the solution and any alternatives considered.
- A summary of all bugs tested and resolved. An internal ticketing system is used which will aid in this
Student will be directly working with our front end and back end staff, who will service as the mentors for the student. They will assign tasks to the student and will answer any questions or queries the student may have.
Day 1 - ensure student is setup on github and all other software on their local machine which will allow them to work on the app
About the company
Toronto based software company. Our vision is to empower businesses and teams worldwide to achieve their highest potential by offering a unified, user-friendly platform that simplifies collaboration, embraces the cloud, and transforms the way work is done, making productivity and efficiency the new norm.