Computer software engineer

IT DECK SYSTEMS
Job location: Mississauga - ON, Ontario
Job ID: #JP247-216381
Employer: IT DECK SYSTEMS
Job Category: Engineering
Vacancies: 1
Salary: $52.50 per hour for 30 hours per week
Posting date: August 24, 2023
Expiry date: January 20, 2024

Location: Mississauga, ON L5W 0H7

Salary: $52.50 per hour for 30 hours per week

Number of vacancies: 1

Overtime: 1.5 times of gross pay after completion of 44 hours

Vacation Pay: 4% on every pay period

Job Type: Permanent employment 

Job Responsibilities:

  • Design, code, test, and maintain software applications, ensuring they meet functional and performance requirements.
  • Analyze user needs and system requirements to develop software solutions that address specific business or technical challenges.
  • Write clean, efficient, and maintainable code in various programming languages, such as Java, C++, Python, or JavaScript.
  • Create and optimize algorithms to solve complex problems efficiently and ensure software performance.
  • Conduct thorough testing, identify and fix software bugs, and ensure the software functions as intended.
  • Create technical documentation, including design specifications, user manuals, and code comments to facilitate collaboration and future maintenance.
  • Work closely with cross-functional teams, including designers, product managers, and quality assurance testers, to develop and deliver software projects.
  • Stay up-to-date with the latest programming languages, tools, and technologies to improve skills and adapt to evolving industry trends.
  • Implement security measures and optimize software performance to ensure data integrity and user satisfaction.

Eligibility Requirements:

  • Typically, a CEGEP/college degree in computer science, software engineering, or a related field is required. 
  • Proficiency in programming languages relevant to the job, such as Java, C++, Python, JavaScript, or others specified by the employer.
  • Strong analytical and problem-solving abilities to design and develop software solutions.
  • Previous experience of 3 to 5 years, often demonstrated through personal projects, internships, or work experience.
  • Familiarity with development tools, version control systems (e.g., Git), and integrated development environments (IDEs).
  • Understanding of mathematics and algorithms, especially for roles involving complex problem-solving.
  • Good English communication skills to work effectively within a team and convey technical information to non-technical stakeholders.
  • Ability to learn and adapt to new programming languages, technologies, and methodologies as needed.
  • Meticulous attention to detail to write clean and bug-free code and conduct thorough testing.

To apply for this job, send your application to info@itdecksystems.ca