C#-010 Lead Developer

Toronto

Our client is the leader in the Sales Performance Management market, continuing to capture market share in this fast growing, multi-billion dollar market.

As a Lead Developer, you will work alongside a multi-disciplinary team of developers, designers, and data scientists. You will work on major projects for the core application, ranging from new product features as well as improving existing ones. You will also lead a team to deliver your objectives. You will use a range of technology including C#, JavaScript, SQL, and Python.

What you will do:

In this role, your responsibilities include:

  • Lead development projects targeted to increase market share, support existing clients to help make them successful and continuously refine the existing platform to meet modern design methodologies
  • Collaborating with talented, knowledge-driven individuals. We are a close-knit team that is eager for new ideas. We embrace sharing our own knowledge and enriching each other’s experiences
  • Focusing on client success through creative problem-solving
  • Using and adopting open-source technology where appropriate

What you will bring

  • Ability to deliver large projects successfully while leading a team
  • Experience working with QA resources to help set direction and prioritize
  • Strong Software Development skills using C# or Java and JavaScript
  • Solid understanding of software and cloud architecture
  • Strong communication skills with a willingness to convey ideas and ability to work in a collaborative environment

Preferred Technical and Professional Experience

  • Proven experience with REST APIs and single-page web application development
  • Experience with SQL and distributed databases
  • Experience with Azure cloud platform or other cloud platforms
  • Degree in Computer Science, Software Engineering or equivalent experience
  • Familiarity with continuous delivery and continuous integration