Senior Software Developer | Hybrid

Place of work Mississauga
Contract type Full-time
Start date -
Salary -

Job details

Job description, work day and responsibilities

Job description
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.

Company address

Canada
Ontario
Mississauga
Show on map Get directions
Company Name: Randstad Canada
You will be redirected to another website to apply.
Offer ID: #1227070, Published: 1 day ago, Company registered: 2 months ago

Other offers

Senior Mobile Engineer (Android)
2172login
· Vancouver, CA
Job description ABOUT EARNIN As one of the first pioneers of earned wage access, our passion at EarnIn is building products that deliver real-time financial flexibility for those with the unique needs of living paycheck ...
Mobile Engineer
2172login
· Toronto, CA
Job description Title: SDET Android Automation Engineer Location: Hybrid in Toronto, Ontario Duration: 6 months contract with possibility of extension Client: Retail/Grocery Delivery App We are seeking a highly skilled S...
Android Application Developer
2172login
· Toronto, CA
Job description Android Engineer Home Careers Android Engineer (Kernel, Driver, Application) Nanoport enables new types of hardware and exciting new applications. We are looking for developers inspired to create new ways...
Staff Android Engineer
2172login
· Toronto, CA
Job description 161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Staff Android Engineer Staff Android Engineer Our Capital One Software Studio. Since 2014, Capital One Canada’s software studio has grown from a t...
Android Developer
2172login
· Vancouver, CA
Job description Our client is seeking two Android Developers for a payments app project in the Canadian market. This is a remote contract opportunity starting mid-March and ending in January 2026 with possible extension....
Senior Mobile Developers (iOS & Android) – Enterprise-Grade Secure Communication
2172login
· Toronto, CA
Job description Location: Remote (US/Canada/Europe/Brazil) Summary: We are hiring senior mobile developers (iOS and Android) to build and maintain secure mobile applications powering secure communications, real-time mobi...
Sr. Android Developer
2172login
· CA
Job description Capco – The Future. Now. Capco is a distinctly and positively different place to work. Much more than consultants, we are active participants in the global financial services industry. Our passionate busi...
Android Developer : Java
2172login
· Victoria, US
Job description This job posting is for our portfolio company Hidden Bands. This is a full time job. Hidden Bands is an interactive, music discovery game for mobile. We’re on a mission to bring back dangerous rock n’ rol...
Android Developer Kotlin Java Android Keystore
2172login
· CA
Job description Job Description Job Description Android Developer Kotlin Java Android Keystore My name is Bill Stevens, and I have a new full time Android Developer opportunity available for a major firm located in Toron...
Senior Staff Software Developer - Mobile (Android)
2172login
· Toronto, CA
Job description Come join Intuit's DataX team as a Senior Staff Software Developer - Mobile (Android). The DataX team is responsible for capturing global customer tax data from any source at any time through their tax ex...
Android App Developer (3/4 month Contract)
2172login
· Calgary, CA
Job description Senior Android App Developer (3/4 month Contract) Location: Calgary, Canada (Remote-Friendly) Robots & Pencils is seeking a Senior Android App Developer to lead the development of robust, scalable, an...
Android Developer - Hybrid
2172login
· Mississauga, CA
Job description We are currently looking for a full-time Intermediate Mobile Application Developer who will be working on mobile SDKs and Android/iOS mobile applications development. Main responsibilities will include im...
Android Developer - (Hybrid - Calgary)
2172login
· CA
Job description Android Developer - (Hybrid - Calgary) Capco – The Future. Now. Capco is a distinctly and positively different place to work. Much more than consultants, we are active participants in the global financial...
Sr Android Developer
2172login
· Ottawa, CA
Job description Senior Android Developer - Lightning Team Company Overview KWESST develops and delivers next-generation technology solutions tailored for public safety professionals, with a focus on first responders and ...
Android Developer - Montreal
2172login
· Montréal, CA
Job description We are looking for a great Android application developer to join our mobile team. In this role you will work closely with our Project manager and Mobile team to help us conceive and develop our customers’...