Senior SW Developer (Team Lead)

Engineering Ottawa, Ontario


Position at J2 Cloud Services

As a Martech Senior SW development team lead, you will be highly motivated and self-driven to deliver high quality services, and continuously improve and drive deliverables. In addition, you will play a key leadership role within a unified development team.  Lead development scrum groups and/or marquee product features involving the coordination, direction and mentorship of multiple development resources towards a single goal. 

In this role you will take responsibility for story and sprint planning, backlog grooming and otherwise ensuring development resources have the proper work lined up before sprint start.  You will communicate with PM and QA teams to demonstrate progress, set expectations and ensure success. In addition, you will continue to play a significant role in the development of code, fixing bugs and otherwise setting an example for other developers both in the quality and quantity of your sprint contributions. 

Job Duties:

  • Lead EPICs in our agile development process, requiring coordination, direction and mentorship of multiple development resources
  • Lead development scrum groups, taking responsibility for the outcome of multiple stories across several developers 
  • Take a lead role in sprint planning, contribute to backlog grooming, and workload assignment between multiple resources
  • Engage in story planning, negotiating between PM, DEV and QA to derive appropriate stories based on fair compromises between original specifications, technical design, and testing possibilities
  • Develop and participate in the development of code as part of a unified development group, working the  whole technological stack between platform and UI concerns


Job requirements & skills


  • Computer Science/Engineering or equivalent
  • 7+ years recent development experience with .Net core , .Net Framework and C#.
  • 7+ years of experience in developing web applications in a distributed cloud environment.
  • Experience with SQL server
  • Demonstrated track record of leading development teams through the delivery of marquee product features.
  • Experience with SOAP/REST web services.
  • Excellent verbal and written communication skills
  • Experience managing resources in the delivery of projects, pulling together plans, identifying required resources and timelines and then managing the project plan
  • Keeps up to date on new technologies and methodologies, but is pragmatic in their application. 
  • Experience with cloud technologies and architectures for scalability and performance