You are successfully logged out of your my randstad account

You have successfully deleted your account

Senior Software Developer

job details

summary

    job details
    The Successful Candidate Will Have
    • 3- or 4-year university or college degree in computer sciences or related fields.
    • 5 to 6 years of related application development experience, with a minimum of 1 year in an
    intermediate role.
    • Strong knowledge and hands-on experience on VB.NET, C#.NET, ASP.NET Core, ASP.NET
    MVC, Web API (RESTful API).
    • Experience on Entity framework, SQL, multi-tier architecture, SOA, design patterns,
    microservices architecture.
    • Experience with CSS3, HTML5 and JavaScript.
    • Good knowledge of mobile development, cloud development, GitHub, DevOps, Identity Server
    4, and IIS.
    • Good knowledge and experience with desktop, web, and mobile application development
    experience.
    • Excellent technical problem solving and analytical skills.
    • Excellent interpersonal and communication skills
    • Good team playing and leadership skills.
    • Experience working on Point-of-Sale Systems would be an asset.

    Advantages
    Offers
    • Comprehensive Medical and Dental Coverage with a Health Spending Account
    • Deferred Profit-Sharing Plan (DPS)
    • Group Retirement Savings Plan (RSP)
    • Education Assistance Program/ Tuition Reimbursement
    • Employee Purchase Program
    • Employee & Family Assistance Program (EFAP)
    • Employee Volunteer Program – Paid Time Off for Volunteer Days
    Hybrid Work Model


    Responsibilities
    Responsibilities
    • Provides regular and ad hoc updates, information, answers, and solutions to management
    proactively and on request. Gathers, analyzes, estimates, and processes requirements from
    various stakeholders.
    • Clearly defines requirements and problems for management review. Prepares detailed
    documentation and demonstrates proof of concept to confirm business requirements and
    functional specifications. Adheres to project plans, and deadlines.
    • Develops desktop, web, mobile and cloud applications using relevant software. Contributes to
    design and development of high quality and secured desktop, web, mobile and cloud
    applications on various platforms.
    • Takes end-to-end responsibility for the requirement gathering, estimation, planning,
    development, testing, debugging, bug fixing, documentation and production readiness of the
    products and services that are getting built.
    • Ensures software is up to date with latest technologies. Research market trends and align
    software options to technology development. Identifies and assesses new products, solutions,
    and services to improve efficiencies. Stays educated on existing and state of the art
    technologies and do proof of concept to evaluate technology fits for customer needs.
    • Follows high-quality and efficient software design, and clean and efficient coding practices.
    Solves critical technical problems, and communicates issues, and solutions to team members,
    and provides feedback and additional findings to the management team.
    • Interfaces with other groups or departments regarding external project requirements. Provides
    technical and functional guidance and support to more junior team members. Provides
    technical and functional performance feedback to management for junior and intermediate
    developers.
    • Performs daily code reviews and additional duties during absence of team lead or when asked
    by team lead. Prioritizing and assigning tasks to juniors. Attends meetings and provides
    subject matter expertise.
    • Oversees software releases. Resolves escalations and communicates findings to members of
    the software and management teams. Provides feedback, performs research, prepares
    documentation, and answers queries/questions, from stakeholders and management.
    Communicates regularly with management.

    Qualifications
    The Successful Candidate Will Have
    • 3- or 4-year university or college degree in computer sciences or related fields.
    • 5 to 6 years of related application development experience, with a minimum of 1 year in an
    intermediate role.
    • Strong knowledge and hands-on experience on VB.NET, C#.NET, ASP.NET Core, ASP.NET
    MVC, Web API (RESTful API).
    • Experience on Entity framework, SQL, multi-tier architecture, SOA, design patterns,
    microservices architecture.
    • Experience with CSS3, HTML5 and JavaScript.
    • Good knowledge of mobile development, cloud development, GitHub, DevOps, Identity Server
    4, and IIS.
    • Good knowledge and experience with desktop, web, and mobile application development
    experience.
    • Excellent technical problem solving and analytical skills.
    • Excellent interpersonal and communication skills
    • Good team playing and leadership skills.
    • Experience working on Point-of-Sale Systems would be an asset.

    Summary
    The Successful Candidate Will Have
    • 3- or 4-year university or college degree in computer sciences or related fields.
    • 5 to 6 years of related application development experience, with a minimum of 1 year in an
    intermediate role.
    • Strong knowledge and hands-on experience on VB.NET, C#.NET, ASP.NET Core, ASP.NET
    MVC, Web API (RESTful API).
    • Experience on Entity framework, SQL, multi-tier architecture, SOA, design patterns,
    microservices architecture.
    • Experience with CSS3, HTML5 and JavaScript.
    • Good knowledge of mobile development, cloud development, GitHub, DevOps, Identity Server
    4, and IIS.
    • Good knowledge and experience with desktop, web, and mobile application development
    experience.
    • Excellent technical problem solving and analytical skills.
    • Excellent interpersonal and communication skills
    • Good team playing and leadership skills.
    • Experience working on Point-of-Sale Systems would be an asset.

    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.
    The Successful Candidate Will Have
    • 3- or 4-year university or college degree in computer sciences or related fields.
    • 5 to 6 years of related application development experience, with a minimum of 1 year in an
    intermediate role.
    • Strong knowledge and hands-on experience on VB.NET, C#.NET, ASP.NET Core, ASP.NET
    MVC, Web API (RESTful API).
    • Experience on Entity framework, SQL, multi-tier architecture, SOA, design patterns,
    microservices architecture.
    • Experience with CSS3, HTML5 and JavaScript.
    • Good knowledge of mobile development, cloud development, GitHub, DevOps, Identity Server
    4, and IIS.
    • Good knowledge and experience with desktop, web, and mobile application development
    experience.
    • Excellent technical problem solving and analytical skills.
    • Excellent interpersonal and communication skills
    • Good team playing and leadership skills.
    • Experience working on Point-of-Sale Systems would be an asset.

    Advantages
    Offers
    • Comprehensive Medical and Dental Coverage with a Health Spending Account
    • Deferred Profit-Sharing Plan (DPS)
    • Group Retirement Savings Plan (RSP)
    • Education Assistance Program/ Tuition Reimbursement
    • Employee Purchase Program
    • Employee & Family Assistance Program (EFAP)
    • Employee Volunteer Program – Paid Time Off for Volunteer Days
    Hybrid Work Model


    Responsibilities
    Responsibilities
    • Provides regular and ad hoc updates, information, answers, and solutions to management
    proactively and on request. Gathers, analyzes, estimates, and processes requirements from
    various stakeholders.
    • Clearly defines requirements and problems for management review. Prepares detailed
    documentation and demonstrates proof of concept to confirm business requirements and
    functional specifications. Adheres to project plans, and deadlines.
    • Develops desktop, web, mobile and cloud applications using relevant software. Contributes to
    design and development of high quality and secured desktop, web, mobile and cloud
    applications on various platforms.
    • Takes end-to-end responsibility for the requirement gathering, estimation, planning,
    development, testing, debugging, bug fixing, documentation and production readiness of the
    products and services that are getting built.
    • Ensures software is up to date with latest technologies. Research market trends and align
    software options to technology development. Identifies and assesses new products, solutions,
    and services to improve efficiencies. Stays educated on existing and state of the art
    technologies and do proof of concept to evaluate technology fits for customer needs.
    • Follows high-quality and efficient software design, and clean and efficient coding practices.
    Solves critical technical problems, and communicates issues, and solutions to team members,
    and provides feedback and additional findings to the management team.
    • Interfaces with other groups or departments regarding external project requirements. Provides
    technical and functional guidance and support to more junior team members. Provides
    technical and functional performance feedback to management for junior and intermediate
    developers.
    • Performs daily code reviews and additional duties during absence of team lead or when asked
    by team lead. Prioritizing and assigning tasks to juniors. Attends meetings and provides
    subject matter expertise.
    • Oversees software releases. Resolves escalations and communicates findings to members of
    the software and management teams. Provides feedback, performs research, prepares
    documentation, and answers queries/questions, from stakeholders and management.
    Communicates regularly with management.

    Qualifications
    The Successful Candidate Will Have
    • 3- or 4-year university or college degree in computer sciences or related fields.
    • 5 to 6 years of related application development experience, with a minimum of 1 year in an
    intermediate role.
    • Strong knowledge and hands-on experience on VB.NET, C#.NET, ASP.NET Core, ASP.NET
    MVC, Web API (RESTful API).
    • Experience on Entity framework, SQL, multi-tier architecture, SOA, design patterns,
    microservices architecture.
    • Experience with CSS3, HTML5 and JavaScript.
    • Good knowledge of mobile development, cloud development, GitHub, DevOps, Identity Server
    4, and IIS.
    • Good knowledge and experience with desktop, web, and mobile application development
    experience.
    • Excellent technical problem solving and analytical skills.
    • Excellent interpersonal and communication skills
    • Good team playing and leadership skills.
    • Experience working on Point-of-Sale Systems would be an asset.

    Summary
    The Successful Candidate Will Have
    • 3- or 4-year university or college degree in computer sciences or related fields.
    • 5 to 6 years of related application development experience, with a minimum of 1 year in an
    intermediate role.
    • Strong knowledge and hands-on experience on VB.NET, C#.NET, ASP.NET Core, ASP.NET
    MVC, Web API (RESTful API).
    • Experience on Entity framework, SQL, multi-tier architecture, SOA, design patterns,
    microservices architecture.
    • Experience with CSS3, HTML5 and JavaScript.
    • Good knowledge of mobile development, cloud development, GitHub, DevOps, Identity Server
    4, and IIS.
    • Good knowledge and experience with desktop, web, and mobile application development
    experience.
    • Excellent technical problem solving and analytical skills.
    • Excellent interpersonal and communication skills
    • Good team playing and leadership skills.
    • Experience working on Point-of-Sale Systems would be an asset.

    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.