Job Overview
We are hiring for a Tech company in Toronto and seeking a talented and motivated Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining software applications that meet our clients' needs. You will collaborate with cross-functional teams to deliver high-quality software solutions while ensuring best practices in application development and software engineering.
Responsibilities
Design, develop, and implement software applications using various programming languages including C, C++, and JavaScript.
Collaborate with team members to define application requirements and specifications.
Write clean, maintainable code while adhering to coding standards and best practices.
Utilize MySQL and SQL for database management and data manipulation tasks.
Conduct thorough testing of applications to ensure functionality and performance.
Troubleshoot and debug applications as needed to resolve issues efficiently.
Maintain version control using GitHub for collaborative development efforts.
Participate in code reviews to provide constructive feedback and improve code quality.
Stay updated on emerging technologies and industry trends to enhance skills and contribute to innovative solutions.
Experience
Proficiency in programming languages such as C, C++, JavaScript, and VBA is essential.
Strong experience in software development with a focus on application development.
Familiarity with database management systems, particularly MySQL and SQL.
Experience working with cloud platforms such as Azure is a plus.
Knowledge of version control systems like GitHub is highly desirable.
Excellent problem-solving skills and the ability to work collaboratively in a team environment.
Strong communication skills to effectively convey technical concepts to non-technical stakeholders.
PLEASE COMPLETE THE FOLLOWING QUESTIONNAIRE BEFORE SUBMITTING YOUR APPLICATION:
https://kojust.com/assessment/evaluation/d6d71661-4c77-44b0-983e-0760fd487107
Job Types: Fixed term contract, Freelance
Pay: $46,000.00-$54,000.00 per year
Schedule:
Monday to Friday
Education:
Bachelor's Degree (preferred)
Language:
English (preferred)
Work Location: Remote