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:1. University or College Degree/Diploma in Computer
Science or a related field, or an equivalent combination of
education, training and experience.
2. Experience integrating Power Platform solutions with various
data sources.
3. Experience working with cloud based solutions and cloud
deployment.
4 – Strong understanding and experience in web development
with 5 years’ experience using HTML5, CSS, JavaScript and modern
JavaScript frameworks.
5 – Experience integrating with APIs, Content Management
Solution(s) and Customer Relationship Management
System(s).
6 – Experience on Client Object Model (CSOM). .Net
Framework, C#, ASP.Net, Azure.
7 – A thorough understanding of the HTTP protocol
(GET/POST/PUT/DELETE, requests/responses and
cookies/sessions), REST APIs, client-side caching, responsive
websites.
8 – Some familiarity with Microsoft Dynamics CRM
9 – Experience with UI responsive frameworks such as Bootstrap.
10 – Experience working with a team of developers and version
control management tools.
11 – Experience working in an Agile development environment.
12 – Experience using processes such as Scrum and tools like
Jira Software.
13 – Strong debugging skills combined with an understanding of
performance, scaling and caching in web platforms.
14 – Strong proficiency in administering and configuring
the Microsoft Power Platform Suite, Drupal and vue.js
15 – Solid troubleshooting skills and the ability to diagnose and
resolve issues with modern online applications, web
servers, vue.js, drupal
16 – Expertise in building web layouts.
17 -Understanding of sprint based / agile development.
18 – Knowledge of accessibility compliance requirements
(AODA), performance, API design and other development
best practices.
19 – Development skills and expertise in alternate languages and
platforms related to Digital Delivery is preferredSoft Skills
- Encourages shared code ownership and discourage siloed
knowledge.
- Does not get discouraged, fails fast and infects the team with this
approach.
- Opinionated, yet seeks input from others. Encourages
collaboration and recognizes the strength of multiple minds on
one problem.
- Understanding of emerging web and mobile development
models.
- Enjoys trying new technologies and ventures into new
development areas that are not yet in your experience.
– Strong verbal, reading comprehension and written
communication skills
-. Self-motivated in learning new technologies
- Customer relationship and time-management skills
- Requirements and information gathering skills
- Collaboration and team building skills
- Strong problem solving and analytical skills
- 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. Experience integrating Power Platform solutions with various
data sources.
3. Experience working with cloud based solutions and cloud deployment.
4 – Strong understanding and experience in web development with 5 years’ experience using HTML5, CSS, JavaScript and modern
JavaScript frameworks.
5 – Experience integrating with APIs, Content Management Solution(s) and Customer Relationship Management
System(s).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 04:19:37 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnearcanada.com) you saw this job posting.