Location: Scarborough, ON M1P 3E6
Salary: $54.88 per hour for 35 hours per week
Overtime:1.5 times gross pay after completion of 44 hours
Vacation Pay: 4% on every pay period
Job Type: Permanent employment
Number of vacancies: 1
Job Responsibilities
- Writing, testing, and maintaining code for software applications, ensuring they meet functional and performance requirements.
- Creating software designs and system architectures, defining how various components and modules will work together.
- Using programming languages (e.g., Java, C++, Python) to develop software solutions, focusing on efficiency and maintainability.
- Designing and executing test cases to ensure that software is bug-free and meets quality standards.
- Identifying and resolving software defects and issues that arise during development or after deployment.
- Creating technical documentation, such as code comments, user manuals, and system specifications.
- Implementing security best practices to protect software and data from vulnerabilities and cyber threats.
- Continuously updating and improving software to address bugs, add new features, and stay current with technology changes.
- Providing technical support to clients or end-users for software-related issues.
Eligibility Requirements:
- A CEGEP/ college diploma is crucial for this job.
- Proficiency in one or more programming languages relevant to the position, such as Java, Python, C++, JavaScript, or others.
- Strong analytical and problem-solving abilities to design and develop software solutions.
- A strong grasp of computer science concepts, including data structures, algorithms, and software design patterns.
- Practical experience of 2 to 3 years, often demonstrated through personal projects, internships, or previous job experience is required.
- Familiarity with version control systems like Git, which are essential for collaborative development.
- Proficiency in development tools, integrated development environments (IDEs), and debugging tools.
- Familiarity with various operating systems, as software often needs to run on different platforms.
- For web development roles, knowledge of web technologies like HTML, C, C++, and web frameworks may be required.
- Effective communication, teamwork, and collaboration are important.
Send your resume to the given email address contact@design-zen.ca