Remote, FULL-TIME 🇨🇦

Sr. Developer

We are seeking a highly skilled and motivated Senior Software Engineer to join our talented team at MAKE Digital. As a Senior Software Engineer, you will play a pivotal role in designing, developing, and implementing software solutions that meet our clients' unique needs. You will collaborate with cross-functional teams and leverage your technical expertise to deliver high-quality, scalable, and efficient software applications.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Software Engineer, preferably in a digital solutions or technology consulting firm.
  • Strong proficiency in C#, .NET, ASP.NET, SQL Server, and web development technologies (AngularJS, HTML, CSS, JavaScript).
  • Familiarity with Agile methodologies and the software development lifecycle.
  • Excellent problem-solving skills and ability to work on complex projects with tight deadlines.
  • Strong communication skills and ability to collaborate effectively with cross-functional teams and clients.
  • Passion for innovation, technology, and delivering exceptional software solutions.

MAKE Digital promotes equal employment opportunities for all job applicants, including those self-identifying as a member of these groups: Indigenous people, Persons with disabilities, Newcomers to Canada, Older workers, Veterans, Visible minorities

At MAKE Digital, we cultivate a vibrant and inclusive work environment that embraces creativity, fosters collaboration, and encourages continuous learning. We firmly believe that exceptional products are crafted by an exceptional team. Join our team and become a driving force in shaping the future of digital solutions, where people are at the heart of our success.

Responsibilities

  • Gather requirements, analyze project scope, and collaborate with clients to understand their business needs.
  • Design and develop innovative software solutions using C#, .NET, ASP.NET, SQL Server, and other relevant technologies.
  • Create front-end interfaces using AngularJS, HTML, CSS, and JavaScript to deliver engaging user experiences.
  • Utilize industry best practices to ensure robustness, scalability, and security of software applications.
  • Collaborate with team members to conduct code reviews, provide constructive feedback, and improve code quality.
  • Assist in test automation efforts, troubleshoot issues, and ensure software meets quality standards.
  • Mentor junior team members, provide technical guidance, and foster a collaborative and learning-oriented environment.
  • Stay up-to-date with emerging technologies, trends, and best practices in software development and digital solutions.