IT Solutions Specialist II
Listed on 2026-06-19
-
Software Development
Backend Developer, Software Engineer, DevOps, Full Stack Developer
IT Solutions Specialist II (2-Year Contract)
Temporary Full Time Markham, ON, CA
2 days ago Requisition
Salary Range: $96,257.00 To $ Annually
The City of Markham is consistently ranked among Canada’s top municipal employers. In 2026, the City received its sixth consecutive Canada’s Best Employers recognition from Forbes and Statista Inc., placing third among municipalities and 15th overall in Government Services. An award winning municipality, Markham is recognized for its leadership in sustainability, innovative urban planning, and strong fiscal management. Serving a diverse and growing community of more than 370,000 residents, Markham combines rich heritage with a vibrant local economy and offers employees the opportunity to contribute to meaningful, impactful work that helps strengthen the community we serve.
JOBSUMMARY
The IT Solutions Specialist will collaborate with internal stakeholders, vendors, and cross-functional teams to deliver scalable, secure, and high‑performing solutions. In this role, you will develop and maintain end‑to‑end application solutions, including implementing new features, enhancing existing systems, and supporting deployments and upgrades. You will take ownership of complex technical challenges across the full technology stack, providing advanced application troubleshooting and contributing to architectural decisions and process improvements to align with business objectives.
Your work will span the full software development lifecycle (SDLC), including requirements analysis, solution design, development, testing, deployment, and ongoing maintenance. As a senior technical resource, you will conduct code reviews and promote best practices in software engineering, cybersecurity, and system integration. You will also stay current with emerging technologies, development methodologies, and industry trends to continuously enhance the City’s application ecosystem.
DUTIES AND RESPONSIBILITIES
- Develop enterprise‑grade custom applications aligned with strategic business goals.
- Contribute to all phases of the software development lifecycle (SDLC), including planning, design, development, testing, deployment, and ongoing maintenance.
- Design and implement advanced customizations, configurations, patches, and integrations for third‑party COTS systems.
- Write efficient, scalable, and well‑documented code using modern programming languages, frameworks, and development practices.
- Integrate complex third‑party APIs and services into enterprise systems to enhance functionality and interoperability.
- Conduct code reviews and ensuring adherence to coding standards and best practices.
- Collaborate with stakeholders to define software requirements and translate them into detailed functional specifications and high‑quality program code.
- Develop, test, and deploy scalable custom software solutions and integrations, ensuring robust performance and seamless interoperability to meet evolving business objectives.
- Troubleshoot and resolve advanced software issues, minimizing impact to business operations and ensuring timely resolution.
- Collaborate with QA teams to design and execute comprehensive test plans, ensuring software reliability, performance, and security.
- Manage version control and branching strategies using tools like Git, ensuring code integrity and release readiness.
- Provide hands‑on support, development, configuration, integration, and maintenance of the City’s applications and services, ensuring high availability and performance.
- Diagnose and resolve complex application issues and custom code defects; manage incidents and problems to meet service level objectives.
- Serve as a technical liaison with vendors to resolve product issues, implement enhancements, and coordinate application changes.
- Participate in requirements gathering sessions with cross‑functional teams and translate business needs into scalable technical solutions.
- Plan and execute application upgrades, patches, and migrations with minimal disruption to business operations.
- Provide advanced support and training to end‑users and internal teams to maximize application adoption and effectiveness.
- Ensure application security, data…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: