Thursday, 6 February 2014

Development Manager, Client Solutions (WHITBY, ON)

The successful candidate will be entrepreneurial, goal-oriented, and possess significant experience leading a team of developers building intuitive, scalable, web-based SaaS applications. In addition, the candidate will have strong organizational, written and verbal communications skills.
Reports To
Vice-President, Technology
Responsibilities
  • Manage team of developers to create client-specific solutions build on 360’s industry leading SaaS-based incentive management platform
  • Work directly with Account Executives, Business Analysts and clients to understand client requirements and desired functionality
  • Guide team in areas of software architecture design , refactoring and on-going code improvements
  • Lead efforts to build a high-performing development team, including developing unit tests, participating in code reviews, mentoring developers
  • Work with Product Management and QA teams to identify requirements, design new features, estimate development efforts and deliver on product roadmap
  • Work with Operations team to deploy and support production systems
  • Contribute to product documentation, including requirements, design and architecture documents
  • Bachelor’s Degree in Computer Science, Computer / Software Engineering or equivalent
  • Microsoft Developer and/or SQL Server certifications are an asset
  • Minimum 3-5 years in a Team Lead or Development Manager role building web-based applications
  • Minimum 7-10 years of software development experience, with significant expertise developing on the Microsoft development stack – C#, ASP.NET, .NET MVC, SQL Server
  • Significant experience developing consumer facing SaaS-type web applications, expertise in modern web technologies – HTML, HTML5, CSS, Javascript, jQuery
  • Open-source technology experience is an asset (Ruby on Rails, Node.js, etc)
  • Strong object-oriented design pattern and software architecture experience, including use of ORM tools such as LINQ to SQL, Entity Framework, NHibernate
  • Database architecture and query development expertise
  • Experience creating unit tests with NUnit or MSTest
  • Experience working in a team development environment using source control (Subversion, Mercurial, TFS), software project management tools (Jira, FogBugz, etc), continuous integration
  • Experience developing mobile applications is an asset
  • Experience developing SOAP or REST APIs for use by 3rd-parties is an asset
  • Experience in a fast-moving, agile development, startup environment is an asset
  • Aptitude for learning and professional development
  • Enthusiastic team player
Desired Skills and Experience

  • Minimum 3-5 years in a Team Lead or Development Manager role building web-based applications
  • Minimum 7-10 years of software development experience, with significant expertise developing on the Microsoft development stack – C#, ASP.NET, .NET MVC, SQL Server
  • Significant experience developing consumer facing SaaS-type web applications, expertise in modern web technologies – HTML, HTML5, CSS, Javascript, jQuery
  • Open-source technology experience is an asset (Ruby on Rails, Node.js, etc)
  • Strong object-oriented design pattern and software architecture experience, including use of ORM tools such as LINQ to SQL, Entity Framework, NHibernate
  • Database architecture and query development expertise
  • Experience creating unit tests with NUnit or MSTest
  • Experience working in a team development environment using source control (Subversion, Mercurial, TFS), software project management tools (Jira, FogBugz, etc), continuous integration
  • Experience developing mobile applications is an asset
  • Experience developing SOAP or REST APIs for use by 3rd-parties is an asset
  • Experience in a fast-moving, agile development, startup environment is an asset
  • Aptitude for learning and professional development
  • Enthusiastic team player
Education
  • Bachelor’s Degree in Computer Science, Computer / Software Engineering or equivalent
  • Microsoft Developer, SQL Server or other certifications are an asset
Compensation
This is a salaried full-time position paid at a level compensate with the experience of the individual for our location.  Benefits include group health insurance plan as part of the compensation package.

0 comments:

Post a Comment