We are looking for a highly skilled Senior Software Developer to design, build, and support secure, scalable desktop, web, mobile, and cloud applications. This role involves hands-on development using modern frameworks, collaboration across teams, and mentoring junior developers. The ideal candidate will be passionate about clean code, eager to adopt new technologies, and capable of solving complex software challenges across the full development lifecycle.
...
If you feel that this role is interesting, and your profile is a good fit, I'd love to hear from you! The best and fastest way to get a response is to submit your updated resume to merin.george@randstaddigital.com, abhilasha.borkotoky@randstaddigital.com & hannah.austin@randstaddigital.com
Advantages
Hybrid work flexibility and supportive team environment
Opportunity to work on next-gen product development using modern tech stacks
High-impact role contributing to product innovation and technical leadership
Professional growth through collaboration, code reviews, and continuous learning
Exposure to diverse platforms: desktop, mobile, cloud, and POS systems
Responsibilities
Design, develop, test, and deploy high-quality software solutions for desktop, web, mobile, and cloud platforms
Lead and manage full development lifecycle including requirement gathering, estimation, implementation, debugging, and documentation
Write clean, efficient, and scalable code following best practices in architecture, design, and security
Conduct code reviews and provide mentorship to junior and intermediate developers
Research emerging technologies and perform proof-of-concept development to evaluate suitability for business needs
Collaborate with cross-functional teams including QA, infrastructure, and project stakeholders
Participate in daily stand-ups, sprint planning, and development meetings
Contribute to product release planning, resolve technical escalations, and support production deployments
Assist in identifying and resolving complex technical issues and ensure continuous product improvement
Provide regular updates and communicate project progress, blockers, and findings to leadership
Qualifications
University or College degree in Computer Science or a related field
5–6 years of experience in application development, with at least 1 year in an intermediate-level role
VB.NET, C#.NET, ASP.NET Core, ASP.NET MVC, Web API (RESTful)
Entity Framework, SQL, Multi-tier Architecture, SOA, Design Patterns
Microservices architecture, HTML5, CSS3, JavaScript
Experience with mobile and cloud-based development, GitHub, Azure DevOps, and IdentityServer4
Hands-on knowledge of IIS and experience with desktop, web, and mobile applications
Experience working with Point-of-Sale (POS) systems is an asset
Strong analytical and debugging skills; able to resolve complex software issues
Ability to perform thorough code reviews and uphold development standards
Skilled in mentoring and supporting junior developers in daily problem solving
Clear communicator with the ability to explain technical concepts to both technical and non-technical audiences
Team player with leadership qualities and adaptability in a collaborative environment
Summary
We are looking for a highly skilled Senior Software Developer to design, build, and support secure, scalable desktop, web, mobile, and cloud applications. This role involves hands-on development using modern frameworks, collaboration across teams, and mentoring junior developers. The ideal candidate will be passionate about clean code, eager to adopt new technologies, and capable of solving complex software challenges across the full development lifecycle.
If you feel that this role is interesting, and your profile is a good fit, I'd love to hear from you! The best and fastest way to get a response is to submit your updated resume to merin.george@randstaddigital.com, abhilasha.borkotoky@randstaddigital.com & hannah.austin@randstaddigital.com
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
We are looking for a highly skilled Senior Software Developer to design, build, and support secure, scalable desktop, web, mobile, and cloud applications. This role involves hands-on development using modern frameworks, collaboration across teams, and mentoring junior developers. The ideal candidate will be passionate about clean code, eager to adopt new technologies, and capable of solving complex software challenges across the full development lifecycle.
If you feel that this role is interesting, and your profile is a good fit, I'd love to hear from you! The best and fastest way to get a response is to submit your updated resume to merin.george@randstaddigital.com, abhilasha.borkotoky@randstaddigital.com & hannah.austin@randstaddigital.com
Advantages
Hybrid work flexibility and supportive team environment
Opportunity to work on next-gen product development using modern tech stacks
High-impact role contributing to product innovation and technical leadership
Professional growth through collaboration, code reviews, and continuous learning
Exposure to diverse platforms: desktop, mobile, cloud, and POS systems
Responsibilities
...
Design, develop, test, and deploy high-quality software solutions for desktop, web, mobile, and cloud platforms
Lead and manage full development lifecycle including requirement gathering, estimation, implementation, debugging, and documentation
Write clean, efficient, and scalable code following best practices in architecture, design, and security
Conduct code reviews and provide mentorship to junior and intermediate developers
Research emerging technologies and perform proof-of-concept development to evaluate suitability for business needs
Collaborate with cross-functional teams including QA, infrastructure, and project stakeholders
Participate in daily stand-ups, sprint planning, and development meetings
Contribute to product release planning, resolve technical escalations, and support production deployments
Assist in identifying and resolving complex technical issues and ensure continuous product improvement
Provide regular updates and communicate project progress, blockers, and findings to leadership
Qualifications
University or College degree in Computer Science or a related field
5–6 years of experience in application development, with at least 1 year in an intermediate-level role
VB.NET, C#.NET, ASP.NET Core, ASP.NET MVC, Web API (RESTful)
Entity Framework, SQL, Multi-tier Architecture, SOA, Design Patterns
Microservices architecture, HTML5, CSS3, JavaScript
Experience with mobile and cloud-based development, GitHub, Azure DevOps, and IdentityServer4
Hands-on knowledge of IIS and experience with desktop, web, and mobile applications
Experience working with Point-of-Sale (POS) systems is an asset
Strong analytical and debugging skills; able to resolve complex software issues
Ability to perform thorough code reviews and uphold development standards
Skilled in mentoring and supporting junior developers in daily problem solving
Clear communicator with the ability to explain technical concepts to both technical and non-technical audiences
Team player with leadership qualities and adaptability in a collaborative environment
Summary
We are looking for a highly skilled Senior Software Developer to design, build, and support secure, scalable desktop, web, mobile, and cloud applications. This role involves hands-on development using modern frameworks, collaboration across teams, and mentoring junior developers. The ideal candidate will be passionate about clean code, eager to adopt new technologies, and capable of solving complex software challenges across the full development lifecycle.
If you feel that this role is interesting, and your profile is a good fit, I'd love to hear from you! The best and fastest way to get a response is to submit your updated resume to merin.george@randstaddigital.com, abhilasha.borkotoky@randstaddigital.com & hannah.austin@randstaddigital.com
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