Innosphere is seeking a Senior Software Developer (.NET/C#) with extensive experience in C#, .NET and AWS to join our team on a 6-Month basis. Working within the software development team, you will assist in the development and architecture of a variety of projects. This role is as an individual contributor on an agile software delivery team.
Roles & Responsibilities:
Architect, design and deliver high-quality code by promoting and designing software development best practices.
Solve complex problems in a creative manner in a timely fashion.
Act as the go-to expert in at least one technical area and have a very good working knowledge of the broader architecture of the entire system.
Strongly influence the direction on resolving/diagnosing/monitoring systems & platforms.
Identify key problems affecting their team and adopt innovative technical solutions to solve them.
Design and guide feature design and implementation of features for the entire team.
Design and develop scalable, high-availability, high-performance products.
Participate in special projects and perform other duties as assigned.
Qualifications:
Bachelor's degree in Computer Science or related program and/or relevant experience.
Significant professional (7+ years) of software development experience and/or commensurate skills building commercial applications with modern software engineering practices.
Deep knowledge of .NET/C# and best practices of building enterprise cloud native applications
Expertise in designing, building, and maintaining applications on AWS cloud platforms.
Solid understanding of software development principles, best practices, and design patterns.
Strong problem-solving skills, attention to detail, and ability to prioritize and manage multiple tasks.
Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
Good to have: C++, Apache Spark, Terraform and/or Gitlab
Innosphere welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. Only applicants meeting the criteria outlined above will be contacted as part of the shortlisting process. All applicants are subject to a criminal, educational, and employment history background check. Must be currently residing in Canada and legally permitted to work in Canada. No phone calls please.
Job Type: Fixed term contract
Pay: $85.00 per hour
Expected hours: 40 per week
Benefits:
Work from home
Schedule:
Monday to Friday
Work Location: Remote