détails d'emploi
We are seeking a highly skilled Software Developer - Back End to lead the modernization of legacy systems and the development of high-performance, cloud-native applications. In this role, you will collaborate with cross-functional teams to design, build, and maintain robust back-end solutions using .NET and Java EE frameworks. This is a vital position focused on delivering secure, scalable, and accessible software products within a complex, high-volume environment.
...
Pay Rate: $543.7- $579.46/Diem
Advantages
- Work with leading-edge technologies including Cloud-Native PaaS, Microservices, and Azure DevOps.
- Contribute to the modernization of critical public-facing service delivery models.
- Gain experience in a complex, large-scale environment involving mainframe transactions and heterogeneous systems.
- Work alongside UX designers, architects, and product managers in an Agile/DevOps ecosystem.
Responsibilities
- Construct and enhance .NET and Java EE web applications using C#, ASP.NET Core, MVC, and RESTful APIs.
- Design and implement microservices, serverless architectures, and API-based models using Spring Boot and PaaS platforms.
- Renew legacy systems by leveraging modern tools such as Visual Studio, Azure DevOps, and Git.
- Create object-oriented models in UML and develop detailed technical specification documents based on user stories and UI/UX artifacts.
- Support the full testing lifecycle, including unit testing, test automation (Selenium), penetration testing, vulnerability scanning, and AODA compliance.
- Provide critical support for production applications, including incident investigation, troubleshooting, and implementing long-term fixes.
- Write complex SQL, create views, and develop stored procedures for Oracle and SQL Server environments.
- Coordinate system development activities, provide technical consultation to team members, and facilitate knowledge transfer to internal staff.
Qualifications
- 10+ years of experience in .NET development (C#, ASP.NET) and Java EE (EJB, JPA, Spring Framework/Spring Boot).
- 15+ years of experience in Object-Oriented Analysis & Design (UML) and structured development methodologies.
- 3+ years of experience with Cloud-Native application design and Microservices architecture.
- Expertise in Oracle and SQL Server, including advanced SQL and Stored Procedure programming.
- Proficiency with front-end integrations including Angular, React/Redux, and Node.js.
- Familiarity with secure programming practices under OWASP guidelines.
- Experience with Azure Data Factory for data transformation.
- Hands-on experience with container technologies like Docker and IaaS/PaaS platforms (e.g., Azure App Service).
- Proficiency in build tools such as Maven, Ant, and GitHub/GitLab.
- Experience with Web/Application Servers like WebLogic, JBoss, and Tomcat.
- Proven ability to manage competing priorities and strict deadlines in a team environment.
- Excellent verbal and written communication skills for technical documentation and stakeholder consulting.
- Strong problem-solving skills for complex production environments.
Summary
If you're interested in the Software Developer - Back End role based in Toronto, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
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.
This posting is for existing and upcoming vacancies.
voir plus
We are seeking a highly skilled Software Developer - Back End to lead the modernization of legacy systems and the development of high-performance, cloud-native applications. In this role, you will collaborate with cross-functional teams to design, build, and maintain robust back-end solutions using .NET and Java EE frameworks. This is a vital position focused on delivering secure, scalable, and accessible software products within a complex, high-volume environment.
Pay Rate: $543.7- $579.46/Diem
Advantages
- Work with leading-edge technologies including Cloud-Native PaaS, Microservices, and Azure DevOps.
- Contribute to the modernization of critical public-facing service delivery models.
- Gain experience in a complex, large-scale environment involving mainframe transactions and heterogeneous systems.
- Work alongside UX designers, architects, and product managers in an Agile/DevOps ecosystem.
Responsibilities
- Construct and enhance .NET and Java EE web applications using C#, ASP.NET Core, MVC, and RESTful APIs.
- Design and implement microservices, serverless architectures, and API-based models using Spring Boot and PaaS platforms.
...
- Renew legacy systems by leveraging modern tools such as Visual Studio, Azure DevOps, and Git.
- Create object-oriented models in UML and develop detailed technical specification documents based on user stories and UI/UX artifacts.
- Support the full testing lifecycle, including unit testing, test automation (Selenium), penetration testing, vulnerability scanning, and AODA compliance.
- Provide critical support for production applications, including incident investigation, troubleshooting, and implementing long-term fixes.
- Write complex SQL, create views, and develop stored procedures for Oracle and SQL Server environments.
- Coordinate system development activities, provide technical consultation to team members, and facilitate knowledge transfer to internal staff.
Qualifications
- 10+ years of experience in .NET development (C#, ASP.NET) and Java EE (EJB, JPA, Spring Framework/Spring Boot).
- 15+ years of experience in Object-Oriented Analysis & Design (UML) and structured development methodologies.
- 3+ years of experience with Cloud-Native application design and Microservices architecture.
- Expertise in Oracle and SQL Server, including advanced SQL and Stored Procedure programming.
- Proficiency with front-end integrations including Angular, React/Redux, and Node.js.
- Familiarity with secure programming practices under OWASP guidelines.
- Experience with Azure Data Factory for data transformation.
- Hands-on experience with container technologies like Docker and IaaS/PaaS platforms (e.g., Azure App Service).
- Proficiency in build tools such as Maven, Ant, and GitHub/GitLab.
- Experience with Web/Application Servers like WebLogic, JBoss, and Tomcat.
- Proven ability to manage competing priorities and strict deadlines in a team environment.
- Excellent verbal and written communication skills for technical documentation and stakeholder consulting.
- Strong problem-solving skills for complex production environments.
Summary
If you're interested in the Software Developer - Back End role based in Toronto, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
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.
This posting is for existing and upcoming vacancies.
voir pluspartager l'offre d'emploi