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