Digital Developer

Randstad

Job title:

Digital Developer

Company

Randstad

Job description

Our public sector client is looking for a Digital Developer for an initial 1 year contract with the potential to extend for a 2nd year.They are undergoing a significant platform and transformation program, designed to develop our digital online solutions with initial products include, online reporting, intranet and other digital services.This unique opportunity will allow you to learn various platforms and technologies and contribute to continuously improving our digital delivery skillsets as we grow as a team and into multiple teams.If you are a curious individual who loves to learn, loves change and an environment where you can be expressive and challenged by other ideas, we need you on this team! The Toronto Police Service is looking for a forward thinking and driven candidate with strong understanding and experience in Power Platform, Microsoft technologies, Drupal, Vue.js, web development and programming languages combined with excellent communication, interpersonal
skills and the ability to build strong and collaborative relationships.Advantages
– HYBRID = three (3) days in the office and two (2) days work from home.– Strong potential to renew the contract for a second yearResponsibilities
The Digital Developer selected for this role is responsible for activities and deliverables including, but not limited to:
1. Develop conceptual solution design
2. Produce market research and technology review report
3. Build POC and demonstrate results
4. Develop the reference architecture with selected data platforms, Document data platform strategy, decision map, technical
standards, and best practices
5. Provide solution design document with required diagrams and
level of details
6. Create implementation plan and manage the associated changes
and releases
7. Configure and maintain the data platforms in cloud
8. Build custom components such as interfaces, scripts, and utilities
9. Build test plan and present test results
10 Other functions as needed by the EAO9.5 Description of Work
1. Designs and codes complex new programs and modifications to complex existing systems according to requirements.
2. Designs, develops and delivers digital solutions (web, mobile, and platform) that significantly improve our citizen experience and
police officer and staff experience.
3. Balances quality of code with citizen and police officer needs and business requirements.
4. Collaborates with team members cross disciplines and departments.
5. Engages with real users to understand need, validate hypotheses, and conduct user testing.
6. Contributes input and expertise to the overall success of the team.
7. Encourages input and expertise from rest of the team to ensure every voice is heard.
8. Mentors junior team developers with technical guidance and may be required to coordinate the assignments.
9. Tests and validates code.
10. Contributes to the continuous improvement of design thinking
11. Provides system support for complex existing systems. Analyses and corrects application problems. Tests and documents
solutions. May be required to recommend solutions and estimate person-hour requirements for large or complex problems.
12. Acts as a liaison with the Technical Support Group, Database
Administrators, and vendors.Qualifications
SKILLS and EXPERIENCE NEEDED:
Required Mandatory
1. University or College Degree/Diploma in Computer Science or a related field, or an equivalent combination of education, training and experience.
2. Hands-on enterprise experience with Power Apps, Power Automate and Dataverse.
3. Experience integrating Power Platform solutions with various data sources.
4. Experience working with cloud based solutions and cloud deployment.
5. Strong understanding and experience in web development with 5 years’ experience using HTML5, CSS, JavaScript and modern JavaScript frameworks.
6. Experience integrating with APIs, Content Management Solution(s) and Customer Relationship Management System(s).
7. Experience on Client Object Model (CSOM). .Net Framework, C#, ASP.Net, Azure.
8. A thorough understanding of the HTTP protocol (GET/POST/PUT/DELETE, requests/responses and cookies/sessions), REST APIs, client-side caching, responsive websites.
9. Some familiarity with Microsoft Dynamics CRM
10. Experience with UI responsive frameworks such as Bootstrap.
11. Experience working with a team of developers and version control management tools.
12. Experience working in an Agile development environment.
13. Experience using processes such as Scrum and tools like Jira Software.
14. Strong debugging skills combined with an understanding of performance, scaling and caching in web platforms.
Preferred
1. Development skills and expertise in alternate languages and platforms related to Digital Delivery
9.8 Knowledge, Skills and Experience Required
Mandatory
1. Strong proficiency in administering and configuring the Microsoft Power Platform Suite, Drupal and vue.js
2. Solid troubleshooting skills and the ability to diagnose and resolve issues with modern online applications, web servers, vue.js, drupal
3. Expertise in building web layouts.
4. Understanding of sprint based / agile development.
5. Knowledge of accessibility compliance requirements (AODA), performance, API design and other development best practices.
6. Encourages shared code ownership and discourage siloed knowledge.
7. Does not get discouraged, fails fast and infects the team with this approach.
8. Opinionated, yet seeks input from others. Encourages collaboration and recognizes the strength of multiple minds on one problem.
9. Understanding of emerging web and mobile development models
10. Enjoys trying new technologies and ventures into new development areas that are not yet in your experience.
11. Strong verbal, reading comprehension and written communication skills
12. Self-motivated in learning new technologies
13. Customer relationship and time-management skills
14. Requirements and information gathering skills
15. Collaboration and team building skills
16. Strong problem solving and analytical skills
17. Meeting facilitation and presentation skillsSummary
1. University or College Degree/Diploma in Computer Science or a related field, or an equivalent combination of education, training and experience.
2. Hands-on enterprise experience with Power Apps, Power Automate and Dataverse.
3. Experience integrating Power Platform solutions with various data sources.
4. Experience working with cloud based solutions and cloud deployment.
5. Strong understanding and experience in web development with 5 years’ experience using HTML5, CSS, JavaScript and modern JavaScript frameworks.
6. Experience integrating with APIs, Content Management Solution(s) and Customer Relationship Management System(s).
7. Experience on Client Object Model (CSOM). .Net Framework, C#, ASP.Net, Azure.Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada’s workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to [email protected] to ensure their ability to fully participate in the interview process.

Expected salary

Location

Toronto, ON

Job date

Thu, 15 Aug 2024 00:20:31 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnearcanada.com) you saw this job posting.

To apply for this job please visit jobviewtrack.com.

Job Location