Description
The Senior Software Engineer will work in cross-functional Scrum teams to design, prototype, develop, test, release, and maintain applications and features. The role involves major architecture projects, automated testing in continuous integration, defect resolution, technical coordination, code reviews, performance tuning, and knowledge sharing. Candidates must have 10 years of professional software development experience, a relevant post-secondary degree or equivalent experience, and expertise with Microsoft technologies, distributed applications, microservices, debugging, profiling, and test-driven development. The role also requires flexibility across modern and legacy systems and legal entitlement to work in the role's country.
