Job Description Responsibilities - Reports to VP of Technology
- Manage team of developers to create new modules and enhancements to 360’s industry leading SaaS-based incentive management platform
- 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
Desired Skills & ExperienceEducation - Bachelor’s Degree in Computer Science, Computer / Software Engineering or equivalent
- Microsoft Developer and/or SQL Server certifications are an asset
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
Company Description360incentives.com is the leading on-demand incentives company providing breakthrough technology to businesses for Sales Incentives (SPIFFs), Instant Rebates, Consumer Rebates and MDF/Co-Op programs. With our platform, businesses now have: - Access to real-time reporting, providing crucial information about how their incentive programs are performing.
- The ability to easily and intuitively create, deploy, monitor and recalibrate multiple incentive programs by region, sales manager, dealer type and even sales associate.
- A communication channel directly with retail sales associates providing continuous education about their brand.
- A system that automatically reduces fraudulent claims to save 3-5% of the incentive spend.
Additional InformationPosted:June 19, 2013Type:Full-timeExperience:Mid-Senior levelFunctions:Information Technology, Management Industries:Information Technology and Services Job ID:6116756
|