HMI Performance Incentives is a leading full-service performance improvement company focusing on channel loyalty initiatives, sales/customer incentives, employee recognition programs and group travel. Since 1980, HMI has combined powerhouse solutions with personal service to develop successful incentive strategies for companies that increase sales, market share, loyalty and profits. Based in Norwood, MA HMI provides client services in over 80 countries worldwide.



Software Developer

We are seeking an entry-level .NET developer with 0-4 years’ experience. A strong background in MS SQL and Visual Basic are desired. You will be a member of our development team enhancing and growing our SaaS Cloud platform. You will contribute to the overall design and development of our web applications which integrate into our database and financial systems.

We will scale our software to handle our growing installed base while focusing on increasing functionality and usability, maintainability and performance of our software. We are enabling our platform to work seamlessly for our global clients.

The position will require you to develop across all application layers from database design though business layers and up to the front end. Agile software development experience is desired.

Job Responsibilities:

  • Participate in requirements gathering, create functional specs and work estimates
  • Develop software to deliver features and address defects in the product
  • Follow software processes and help us evaluate ways to improve the development process
  • Work with cross functional team members on execution and on time delivery of high quality projects
  • Create Unit Test documentation and tools

Required Skills:

  • Experience in analyzing, programming, and implementing .NET systems
  • Experience with VB.Net
  • Experience programing to SQL database
  • Strong understanding of Object Oriented Programming principles
  • Highly proficient with .NET 4.5 and ASP.NET and related technologies
  • JavaScript/HTML5/CSS3 experience
  • Firm grasp of software development process (SDLC)
  • Enthusiasm for test-driven development/unit testing
  • Ability to work effectively in an Agile development model with bi-weekly sprints
  • Knowledge of source and version control systems such as Team Foundation Suite
  • Ability to grasp business concepts quickly
  • Experience writing functional and design specifications
  • Excellent verbal and written communications skills

Desired Skills:

  • Experience with MS SQL design and coding
  • Familiar with LINQ/Entity Framework, Microsoft SQL Server and related technologies
  • Web Services (REST and/or SOAP)
  • JSON experience (web services, serialization)

Preferred Skills:

  • Exposure to reporting and data warehousing concepts
  • Experience with Microsoft Azure development tools and concepts
  • Experience with 3rd party reporting and business intelligence tools
  • Experience with Agile Software Development methodologies and tools

Core Technology/Framework:

  • .Net 4.5 Framework (VB.Net)
  • MS SQL Server 2008/2012 and it’s tools
  • Visual Studio 2012/2015 with TFS version control
  • Jquery, JqueryUI
  • Boostrap, Blueprint CSS
  • Yellowfin (reporting/ BI tool)
  • MS IIS

Education: Minimum of Bachelor’s in Computer Science or Software Development

To apply, send your resume, cover letter, and any other relevant documents or certifications to humanresources@hmiaward.com.