Role: Software Developer- Front End - Intermediate
Location: Toronto, ON (Hybrid)
Duration: 12 Months Contract With possible extension.
Technical Skills - Web Development & Testing - 70 Points
3+ years’ experience with front-end development languages and elements including HTML, JS, JS frameworks, CSS. Strong expertise in Java and the Java development ecosystem, including experience with Spring Boot.
3+ years’ experience with React/React Native or comparable technologies (Angular, Vue, etc.)
3+ years’ experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.
Experience integrating and customizing front-end development with APIs for Web Chat / Live Chat using AWS and Amazon Connect.
In-depth knowledge of microservice architecture and experience building scalable, highly available systems.
Extensive experience with REST API design and development, including experience with API documentation and testing.
In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration.
Strong knowledge of XML and experience working with XML-based integration solutions, such as XSLT and XPath.
Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
Strong experience with writing automated tests, including unit, API test, and a deep understanding of the testing process.
Experience ensuring website designs comply with organizational brand standards and meet AODA requirements; Knowledgeable in Web Content Accessibility Guidelines (WCAG) for web application development, Object Management Group (OMG) technical standards.
Significant experience implementing visual and technical elements to deliver a visually appealing and highly satisfactory user experience.
Experience translating user requirements into application specifications, integration and component-based web application code and implementation strategies, ensuring compliance with enterprise brand/communications objectives, industry and web accessibility standards, relevant legislation, and regulations.
Experience with quality assurance activities on the webpages, including unit testing, functional testing, performance/load testing and security testing.
Knowledge, understanding and application of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards; Ability to provide user and system documentation as required.
Experience with applying organizational Digital Brand identity.
Communication - 25 Points
Proven communication skills to participate in team discussions, make solution recommendations, and document/explain work.
Ability to work in a multi-disciplinary team environment, to sell your ideas to colleagues, both technical and non-technical.
Understanding of processes to improve the efficiency of teams and taken steps to help others resolve conflict and maintain trusting relationships.
Experience providing guidance in problem-solving that involves people, tech, and processes, using logic and common sense.
Mandatory Requirements
3+ years of experience developing WordPress customization projects according to clients’ requirements.
3+ years of experience with WordPress Core, creating Custom WordPress Themes, coding, handling support-requests, and WordPress unit testing via debugging code and project.
3+ years’ experience with front-end development languages and elements including HTML, JS, JS frameworks, CSS. Strong expertise in Java and the Java development ecosystem, including experience with Spring Boot.
3+ years’ experience with React/React Native or comparable technologies (Angular, Vue, etc.)
3+ years’ experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.
Experience integrating and customizing front-end development with APIs for Web Chat / Live Chat using AWS and Amazon Connect.
Strong knowledge of XML and experience working with XML-based integration solutions, such as XSLT and XPath.
Knowledgeable in Web Content Accessibility Guidelines (WCAG) for web application development, Object Management Group (OMG) technical standards.
Desired Skills and Experience:
In-depth knowledge of microservice architecture and experience building scalable, highly available systems.
Extensive experience with REST API design and development, including experience with API documentation and testing.
In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration.
Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
Understanding of security best practices and experience implementing authentication, authorization, and encryption.
Strong experience with writing automated tests, including unit, API test, and a deep understanding of the testing process.
Familiarity with Agile software development methodologies, such as Scrum or Kanban, and experience participating in sprint planning and retrospectives.
Excellent communication skills, both written and verbal, and the ability to work effectively with both technical and non-technical stakeholders.
A passion for staying up to date with the latest industry trends and technologies, and a desire to continuously learn and improve your skills.
Strong problem-solving and debugging skills, and experience diagnosing and resolving complex issues.
A track record of delivering high-quality, robust, and scalable solutions in a fast-paced, deadline-driven environment.
Experience ensuring website designs comply with organizational brand standards and meet AODA requirements; and experience with mobile-friendly webpages.