Role: Senior Programmer / Analyst
Location: Toronto, Ontario
Job Description:
- Lead the development and maintenance of software applications, ensuring alignment with project requirements and business goals.
- Collaborate with project managers, developers, and stakeholders to define software specifications and requirements.
- Write clean, maintainable, and efficient code using various programming languages (C#, PHP, Java, Angular, NodeJS, CSS, HTML).
- Conduct software testing, debugging, and performance tuning to ensure high quality and reliability.
- Mentor and guide junior developers, providing technical leadership and expertise.
- Create and maintain software documentation, including code comments, user guides, and technical specifications.
- Proficiency in CMS platforms (WordPress, Drupal) and database management systems (MariaDB, PostgreSQL, MSSQL, MySQL).
- Experience with DevOps practices and tools (CI/CD pipelines, GitHub, Azure DevOps) and cloud systems (AWS, Azure).
- Strong leadership, problem-solving, and communication skills, with relevant certifications such as PMP or equivalent preferred.
Job Type: Full-time
Pay: $40.00-$50.00 per hour
Expected hours: 40 per week
Schedule:
Work Location: In person