Duties and Responsibilities

  • Directly manages a team with respect to daily tasks and long term project assignments
  • Fosters a positive and collaborative culture
  • Implements business driven SLA’s as part of the software design and ongoing application support
  • Manages application support for all UC software solutions ensuring compliance with SLA’s
  • Performs project management function for application development
  • Report status on the assigned projects
  • Assists in technology architecture and design
  • Acts as a mentor to other team members
  • Creates and assists others in creation of the functional requirements and design
  • Assists software developers with backlog by participating in the coding of software solutions
  • Contributes and participates in Product Development Committee (PDC)
  • Supports developers and senior architect during feature implementation by clarifying design details, and solving design issues
  • Provides support in the areas of design, development, testing, quality assurance, implementation, integration
  • Works collaboratively and professionally with peers
  • Tracks and reports time and productivity of the team
  • Manages 3rd party deliverables
  • Performs performance evaluations periodically
  • Identifies and communicates possible improvements in the work processes
  • Performs other duties as assigned by immediate supervisor


  • 10 years of software development management experience related to the development of SaaS / Cloud based mission critical solutions
  • 5 years of experience in people leadership positions related to software development
  • Exceptional knowledge of Java, .NET (C#, C++), Web Services (XML), Silverlight, HTML5, JavaScript.
  • Exceptional knowledge of Oracle database design, SQL programming, writing high performance queries, database normalization and performance optimization
  • Experience in Silverlight to HTML5 conversion
  • Experience with SharePoint and VSTS is an asset
  • Web application integration with non-relational, relational and hybrid big data database models
  • Performance driven design and optimization of the applications handling big data
  • Software architecture, code level, web services and integration design patterns
  • Effective use of English and UML techniques to document
  • Responsive design
  • SaaS / Cloud solutions security
  • Agile development methodologies
  • Coding standards and code review methodologies
  • Application and web servers


  • BS/MS in computer science or equivalent school/work experience
  • Agile Scrum Master (ASM)
  • PMI-ACP considered an asset

Make your next career move with Utilismart.

Qualified candidates are invited to apply via the form below.

Javascript is required to submit this form.

Close message box.