The City of Markham is proud to be recognized for the 5th consecutive year as one of Canadas Best Employers by Forbes and Statista Inc. In 2025, the City of Markham is ranked 2nd among municipalities in Canada and 12th overall for Government Services. The recipient of multiple environmental awards, we are recognized for our innovative sustainability and urban planning initiatives as well as our fiscal accountability. More than 366,000 residents call Markham home and benefit from our rich heritage, culturally diverse environment, vibrant local economy and focus on quality of life. Applications are now being accepted for the above contract (1 year) positions in the Information Technology Services Department, Corporate Services Commission. To apply, please submit your cover letter and resume online by April 2, 2026 . Please note that we have 2 positions available that are 1year contracts. The title for this position is currently under review. Only qualified candidates will be considered. Salary commensurate with experience. Join us and make a lasting difference! Job Summary The IT Solutions Engineer II will collaborate with internal stakeholders, vendors, and crossfunctional teams to deliver scalable, secure, and highperforming solutions. You will lead application installations, upgrades, and custom development initiatives, ensuring alignment with architectural standards and business objectives. You will take ownership of complex technical challenges, provide advanced support for business applications, and contribute to strategic planning, process improvement, and technology evaluation. Your work will span the full software development lifecycle (SDLC), including requirements analysis, solution architecture, coding, testing, deployment, and maintenance. As a senior technical resource, you will mentor junior developers, conduct code reviews, and promote best practices in software engineering, cybersecurity, and system integration. You will stay current with emerging technologies, development methodologies, and industry trends to continuously enhance the Citys application ecosystem. Key Duties And Responsibilities Lead the support, development, configuration, integration, and maintenance of the Citys applications and services, ensuring high availability and performance. Design and implement advanced customizations, configurations, patches, and integrations for thirdparty COTS systems. 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. Architect and develop robust custom code and integrations to meet evolving business requirements and ensure seamless interoperability across systems. Lead requirements gathering sessions with crossfunctional teams and translate business needs into scalable technical solutions. Plan and execute application upgrades, patches, and migrations with minimal disruption to business operations. Ensure application security, data integrity, and compliance with organizational policies and industry standards. Maintain comprehensive technical documentation, including architecture diagrams, system configurations, and operational procedures. Monitor and analyze application performance metrics; proactively identify and implement improvements. Provide advanced support and training to endusers and internal teams to maximize application adoption and effectiveness. Lead disaster recovery planning, testing, and documentation for supported applications. Evaluate emerging technologies, tools, and development practices; provide recommendations to improve system efficiency and reliability. Manage project tasks including scoping, scheduling, resource coordination, and reporting on progress and risks. Apply advanced knowledge of databases (e.g., SQL, PL/SQL), system security, and troubleshooting to support and enhance applications. Design and develop enterprisegrade custom applications aligned with strategic business goals. Lead and support QA and UAT efforts by explaining system changes, preparing test scenarios, and validating outcomes. Collaborate with stakeholders to define software requirements and translate them into detailed functional specifications and highquality program code. Architect, develop, test, and deploy scalable custom software solutions that align with strategic business objectives. Oversee all phases of the software development lifecycle (SDLC), including planning, design, development, testing, deployment, and ongoing maintenance. Write efficient, scalable, and welldocumented code using modern programming languages, frameworks, and development practices. Integrate complex thirdparty APIs and services into enterprise systems to enhance functionality and interoperability. Conduct and lead code reviews, providing mentorship and ensuring adherence to coding standards and best practices. 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. Lead project planning activities, including effort estimation, risk assessment, milestone tracking, and stakeholder reporting. Oversee user access management, including rolebased permissions, security configurations, and audit compliance. Provide mentorship and guidance to junior team members, fostering knowledge sharing and continuous improvement in support practices. Collaborate with QA and business teams to support testing efforts, validate fixes, and ensure readiness for production deployment. Required Skills & Competencies Education: Undergraduate Degree in Computer Science, Engineering, Math or a related discipline. Full Stack Development: 5+ years of handson fullstack development experience with JavaScript (including Angular, TypeScript), Java (Spring Boot), PHP, and .NET technologies to build scalable and maintainable web applications. Web & UI Development: Proficient in developing modern, responsive web interfaces using HTML5, CSS3, Tailwind CSS, JavaScript, with seamless integration of RESTful APIs. Mobile: Experience in designing and developing scalable web applications and crossplatform mobile applications that deliver nativelike experiences on both iOS and Android. CMS & Frameworks: Experience managing and developing Drupalbased websites; familiarity with Ionic framework and Capacitor for mobile development. Database Management: Proficient in Microsoft SQL Server and/or Oracle DB. Familiar with cloudbased database solutions such as Amazon RDS. API & Integration: Strong knowledge of RESTful APIs, microservices architecture, and integrating various business systems. Proficient in API documentation and testing using tools such as Swagger/OpenAPI and Postman. Knowledge of secure API access mechanisms including OAuth2, SAML, JWT, and API Keybased authentication. Cloud & DevOps: Handson experience with AWS, Azure, and GCP. Experience implementing CI/CD pipelines using tools like Bitbucket Pipelines and/or Azure DevOps to automate build, test, and deployment processes. Knowledge of containerization and orchestration using Docker and Kubernetes for scalable and portable deployments would be an asset. Application Support & Troubleshooting: Skilled in application support, root cause analysis, and resolving technical issues. Architecture & Design: Indepth knowledge of design patterns and scalable application design. Exposure to business processes workflow design and programming. Development Tools & IDEs: Proficient with Visual Studio Code and Eclipse, including setup, extension management, and debugging. Proficient in using Gitbased version control systems with platforms like Bitbucket and GitLab. Experience in managing feature branches, pull requests, and merging codebases. Server & Infrastructure: Strong knowledge of Windows and Web Servers (IIS, Apache, Nginx), services, and schedulers. Business Process & Workflow: Exposure to workflow design and business process programming. Additional Platforms: Knowledge of HCL Leap Forms development platform; strong knowledge of Windows and Web Server (IIS, Services, Scheduler, Apache). Desired Knowledge: Demonstrated experience with webbased development and integrating various business systems. CORE BEHAVIOURS Service Excellence: Meets or exceeds service standards when interacting with customers in the community and in the organization. Change & Innovation: Responds positively and professionally to change and helps others through change. Teamwork & Relationship Building: Interacts with others in an inclusive, collaborative and respectful way that creates effective working relationships. Communication: Communicates in a clear, professional and respectful way; demonstrates active listening. Accountable & Results Oriented: Demonstrates ethical behavior and accountability, aligns with City values, and abides by relevant policies and legislation. Management & Leadership: Demonstrates selfmanagement, professionalism and engagement; leads by example. The City of Markham is committed to inclusive, accessible and barrierfree employment practices and to creating a workplace that reflects and supports the diversity of the community we serve. Please let us know if you require accommodation and we will work with you to ensure a barrierfree hiring process. Please respect our scentfree area by not wearing scented products when visiting the office. AI Disclosure At the City of Markham, we value transparency and fairness in recruitment. While our system (ADP Workforce Now) includes AIpowered features, we do not use AI to screen, assess, or select applicants. All evaluations are conducted by people. #J-18808-Ljbffr
Job Title
IT Solutions Engineer (2 positions) 1 Year Contract