Posted in

Senior Software Developer

Senior Software Developer

CompanyAutodesk
LocationMontreal, QC, Canada, Toronto, ON, Canada, Vancouver, BC, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • BS in computer science or related technical field (MS in Computer Science or a related degree is preferred)
  • Over 4 years of professional experience developing scalable, distributed applications
  • Experience designing and building RESTful APIs using Microservices architecture
  • Strong experience with building cloud-based API platforms or backend systems
  • Broad knowledge of AWS, Azure, databases, and cloud architectures
  • Strong experience and understanding of working on Agile processes like SCRUM
  • Strong communication skills, and ability to influence without authority
  • 2+ years experience developing Windows-based applications with substantial user base (.Net, COM, MFC, etc.)
  • Recent hands-on experience with one or more languages – C#, C++
  • Experience in programming languages like Java, JavaScript and React JS
  • Experience working with remote teams and other cross-functional stakeholders
  • Good self-management skills and ability to track and prioritize multiple tasks coming in simultaneously
  • Experience modernizing legacy cloud services

Responsibilities

  • Design and develop high-quality, secure, and performant features
  • Provide project and team leadership to break down, estimate, and organize work
  • Participate in agile ceremonies of scrum team
  • Work closely with product manager and team to understand and elaborate requirements
  • Work with team to troubleshoot code-level problems quickly and efficiently
  • Participate in code reviews to ensure new code conforms to highest standards
  • Participate in technical and architectural discussions and decisions
  • Collaborate with other teams for requirements and develop a cohesive technical strategy for seamless service and system integration

Preferred Qualifications

  • MS in Computer Science or a related degree is preferred