Senior Software Engineer
Randstad Digital
Job Description
Number of Positions: 1 Duration: 12 months Location: Toronto, ON, CA Must be eligible to work in Canada Hybrid position, 4d/w for now, may change to 5d/w onsite Roles and responsibilities Collaborate & Develop: Work with global technology teams to design, develop, and implement system features, enhancements, and migration initiatives. Optimize & Automate: Deliver engineering enablers that improve development efficiency and support market‑critical business outcomes. Partner Across Teams: Align with team leads, product managers, and cross‑region developers to deliver scalable and resilient technology solutions. Support & Troubleshoot: Investigate issues, maintain production stability, and contribute to the continuous improvement of systems and workflows. Required Skills & Qualifications A minimum of 5yrs of the following: Core Engineering: Strong proficiency in C#, Java (Spring Boot) , and Python . Database & Environment: Solid understanding of Unix/Linux environments (command-line and scripting) and hands‑on experience with relational databases (e.g., SQL Server, Sybase). Modern Tools: Familiarity with front‑end or integration tools like React and SQL, and proficiency using IDEs (IntelliJ, Eclipse, VS Code, PyCharm). SDLC & Agile: Experience working within Agile workflows using tools like Git, Jenkins, Bitbucket, and Jira. AI & Automation: Practical experience and enthusiasm for using Copilot and other AI‑driven development tools.
Knowledge of generative AI or machine learning frameworks for agent‑based solutions is a strong asset. Soft Skills: Excellent problem‑solving, communication, and cross‑team collaboration skills, with the ability to independently onboard onto new systems with minimal guidance. #J-18808-Ljbffr