Responsibilities:
General Skills:
Full Stack Skills:
Desirable Skills:
Experience and Skill Set Requirements:
Must have:
Skill Set Requirements:
Engineering Practices:
Technical Skills:
Architecture and Design:
Communication Skills:
Required Skills:
Experience and Skill Set Requirements: Must have: Significant handson experience building responsive performant applications for both web and mobile platforms. Advanced knowledge of Java JavaScript/TypeScript and modern frameworks such as SpringBoot React and ; able to architect and mentor others on best practices. Deep hands-on experience with for developing scalable middletier and backend services. Strong knowledge of HTML5 CSS3 and modern UI development patterns. Strong understanding of modern cloud-based architectures and component-driven development in React and Java. Familiarity with implementing modern architecture principles and patterns including serverless architectures microservices and RESTful API design. Skill Set Requirements: Engineering Practices: Collaborates effectively within a crossfunctional Agile product team partnering with developers UX designers QA engineers product managers and architects to deliver highquality solutions. Demonstrates a strong commitment to applying and promoting best practices in frontend middletier and backend development. Experience working as a core contributor in autonomous crossfunctional product teams helping drive technical direction and delivery. Maintains exceptional attention to detail and consistently produces clean maintainable and wellstructured code. Deep experience with Agile delivery practices and Azure DevOps tools including boards pipelines and code review workflows. Thrives in fastpaced environments adapting quickly to evolving priorities and project needs. Strong understanding of TDD methodologies with handson experience designing writing and executing unit tests integration tests and automated test suites. Technical Skills: Significant handson experience building responsive performant applications for both web and mobile platforms. Advanced knowledge of Java JavaScript/TypeScript and modern frameworks such as SpringBoot React and ; able to architect and mentor others on best practices. Deep hands-on experience with for developing scalable middletier and backend services. Strong knowledge of HTML5 CSS3 and modern UI development patterns. Proficient with Azure DevOps for backlog management CI/CD pipelines code branching and automated deployments. Expertise in responsive design debugging techniques performance optimization and version control workflows with Git. Ability to analyze user stories business requirements and technical specifications and translate them into robust tested production-ready applications. Skilled in developing detailed programming specifications and technical documentation. Experienced in diagnosing and resolving technical issues throughout testing integration deployment and production support. Hands-on experience developing secure web applications in compliance with PCI standards and WCAG 2.0 accessibility requirements. Ensures all front-end and back-end components adhere to AODA standards. Strong understanding of semantic HTML ARIA roles and accessibility design patterns ensuring compatibility with assistive technologies such as JAWS. Previous Ontario Government experience and familiarity with the Digital Dealer Registration (DDR) service is considered an asset. Architecture and Design: Strong understanding of modern cloud-based architectures and component-driven development in React and Java. Ability to design and implement reusable scalable and maintainable UI components independently or through collaboration. Experience architecting modular components and frameworks that support long-term scalability and maintainability. Knowledge of front-end and back-end performance optimization techniques and best practices. Familiarity with implementing modern architecture principles and patterns including serverless architectures microservices and RESTful API design. Communication Skills: Able to clearly articulate technical ideas propose solutions and ask clarifying questions when needed. Strong collaboration skills with the ability to mentor peers and support team members to achieve shared goals. Capable of presenting technical recommendations and design considerations in a user-friendly accessible way to both technical and non-technical audiences. Skilled in documenting code technical processes and architectural decisions. Excellent analytical problemsolving interpersonal verbal and written communication skills.