Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Staff Software Developer at Vena maintaining and enhancing the Vena Excel Desktop Addin for their customers. Involved in technical architectural plans and team collaboration across Canada and India.

Responsibilities

  • Guides the team on designing, building and testing new features, upgrades and performance optimizations.
  • Identifies and resolves the hardest bugs.
  • Engages other teams to address broader technical, product or team effectiveness issues.
  • Upskills others on the team, and help those around you grow technically and become better software developers
  • Drives major initiatives that improve product quality, code quality, performance or capability.
  • Innovates on technical solutions and builds excitement around implementing them collaboratively.
  • Fosters the growth of technical skills within and across teams.
  • Partner with architecture and product teams to build the team’s roadmap of technical improvements and new features.
  • Contributes to a collaborative culture of "Engineering Excellence" that continuously improves and pursues knowledge around emerging technologies, languages, and practices.
  • Works on a remote-first team with team members distributed across Canada and India, and ensures effective technical collaboration.

Requirements

  • 7+ years of experience in software development in C#/.NET applications
  • Prior experience working on web-enabled desktop applications or COM add-ins
  • Foundational understanding of design patterns, data structures, algorithms, and computational complexity
  • Prior experience in a Scrum / Agile environment
  • Prior experience leading technical projects
  • Prior experience mentoring and coaching others to improve their technical skills
  • Experience with reviewing code for correctness, cleanliness, and style
  • You are self motivated and self directed
  • You are excited at the prospect of working on interesting technology with other friendly and enthusiastic developers
  • You are approachable and possess strong interpersonal skills that allow you to build trusting, influential relationships within and across teams

Job type

Full Time

Experience level

Lead

Salary

CA$135,660 - CA$183,540 per year

Degree requirement

Bachelor's Degree

Tech skills

.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.