Are you a seasoned Software Developer with a passion for cloud-native data solutions and automation? Our client seeks a Software Developer to join a hybrid team supporting large-scale data engineering and analytics solutions in a public sector environment.
...
You’ll bring strong expertise in Python, AWS services, and data warehouse design to help design and implement efficient pipelines, manage structured and unstructured data, and ensure the integrity and performance of mission-critical data processes.
Advantages
- High-impact project within the public sector
- Hybrid work model with a central downtown Toronto location
- Exposure to a modern cloud tech stack including AWS Glue, Lambda, Redshift, and more
- Opportunity to mentor junior developers and shape technical best practices
Responsibilities
1. Design, develop, test and implement:
- data pipelines using Python and AWS services (Glue, StepFunctions, Lambda)
- complex data transformation procedures
- data models for the efficient storing of data in relational databases as well as in unstructured data repositories
- reuseable classes and modules to enhance the maintainability and ability to deliver solutions quickly.
2. Review existing code base and assist other more junior team members ensuring a consistent level of quality.
3. Assess new business requirements and propose adequate technical solutions (using on-prem and on-cloud resources)
4. Monitor automatic execution of the various data loads and proactively address issues such as data processing errors or performance degradations.
And other deliverables as directed by management.
Qualifications
Must Haves:
Development Experience (Python):
- Server-side scripting.
- Working with XLSX, CSV, JSON files, relational databases, structured and unstructured data.
- Data engineering and process automation.
AWS Cloud Experience:
- Experience with cloud data warehousing and analytics (AWS Redshift or equivalent).
- Experience using AWS Services such as Glue, StepFunctions, Lambda, S3 or equivalent.
Data Warehouse:
- Extract/Transform/Load data (ideally Informatica experience on Cloud).
Summary
If you're a self-driven developer with deep Python experience and cloud-first thinking, this role offers a long-term opportunity to work on impactful public sector data solutions. Apply now to join a collaborative team that values technical excellence and innovation.
Also, remember that updating your profile on Randstad.ca helps us find you faster when we have roles that match your skills! So even if this role isn’t for you, please update your profile so we can find you!
We look forward to supporting you in your job search! Good luck!
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 accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more
Are you a seasoned Software Developer with a passion for cloud-native data solutions and automation? Our client seeks a Software Developer to join a hybrid team supporting large-scale data engineering and analytics solutions in a public sector environment.
You’ll bring strong expertise in Python, AWS services, and data warehouse design to help design and implement efficient pipelines, manage structured and unstructured data, and ensure the integrity and performance of mission-critical data processes.
Advantages
- High-impact project within the public sector
- Hybrid work model with a central downtown Toronto location
- Exposure to a modern cloud tech stack including AWS Glue, Lambda, Redshift, and more
- Opportunity to mentor junior developers and shape technical best practices
Responsibilities
1. Design, develop, test and implement:
- data pipelines using Python and AWS services (Glue, StepFunctions, Lambda)
- complex data transformation procedures
- data models for the efficient storing of data in relational databases as well as in unstructured data repositories
- reuseable classes and modules to enhance the maintainability and ability to deliver solutions quickly.
...
2. Review existing code base and assist other more junior team members ensuring a consistent level of quality.
3. Assess new business requirements and propose adequate technical solutions (using on-prem and on-cloud resources)
4. Monitor automatic execution of the various data loads and proactively address issues such as data processing errors or performance degradations.
And other deliverables as directed by management.
Qualifications
Must Haves:
Development Experience (Python):
- Server-side scripting.
- Working with XLSX, CSV, JSON files, relational databases, structured and unstructured data.
- Data engineering and process automation.
AWS Cloud Experience:
- Experience with cloud data warehousing and analytics (AWS Redshift or equivalent).
- Experience using AWS Services such as Glue, StepFunctions, Lambda, S3 or equivalent.
Data Warehouse:
- Extract/Transform/Load data (ideally Informatica experience on Cloud).
Summary
If you're a self-driven developer with deep Python experience and cloud-first thinking, this role offers a long-term opportunity to work on impactful public sector data solutions. Apply now to join a collaborative team that values technical excellence and innovation.
Also, remember that updating your profile on Randstad.ca helps us find you faster when we have roles that match your skills! So even if this role isn’t for you, please update your profile so we can find you!
We look forward to supporting you in your job search! Good luck!
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 accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more