Software developer

Macro IT
Job location: Mississauga - ON, Ontario
Job ID: #JP247-225379
Employer: Macro IT
Job Category: Others
Vacancies: 1
Salary: $ 44.40 hourly / 35 hours per week
Posting date: October 03, 2023
Expiry date: July 03, 2024

Location: Mississauga, ON L5B 1M5

Salary: $ 44.40 hourly / 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 

Job Responsibilities:

  • Creating detailed software design specifications based on project requirements.
  • Writing, testing, and maintaining high-quality code in one or more programming languages.
  • Developing software applications, systems, or components according to project specifications.
  • Identifying and resolving software defects, bugs, and issues as they arise.
  • Collaborating with other team members, such as designers, testers, and managers, to develop and deliver software solutions.
  • Conducting unit testing and integration testing to ensure software functions correctly and meets requirements.
  • Creating and maintaining documentation for software, including code comments, user manuals, and technical documentation.
  • Using version control systems (e.g., Git) to manage and track changes to code.
  • Identifying and optimizing code and algorithms to improve software performance.
  • Implementing security best practices to protect software from vulnerabilities and threats.
  • Ensuring that software meets quality standards and adheres to best practices.

Eligibility Requirements:

  • Typically, a CEGEP/ college diploma is the standard educational requirement. 
  • Proficiency in one or more programming languages is essential. The specific languages may vary including Java, HTML, Python, CSS, JavaScript, and others.
  • Strong problem-solving and analytical skills are crucial for identifying and resolving software issues.
  • Demonstrated experience of 2 to less than 3 years in coding, which can include personal projects, internships, or prior work experience.
  • A solid understanding of software development concepts, algorithms, data structures, and software design principles is important.
  • Understanding of database management and SQL (Structured Query Language) is often required.
  • Effective communication and collaboration with team members and stakeholders are essential.

Submit your application to contact@macroit.ca