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
- 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
- Bachelor’s Degree in Computer Science, Computer / Software Engineering or equivalent
- Microsoft Developer, SQL Server or other certifications are an asset
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