Software Developer

Haworth is currently seeking an experienced full-stack developer to work on an innovative web application that blends data visualizations and workflow tasks and is used widely across the agency. The right candidate will be an independent and creative programmer who likes to study business problems and work collaboratively with business analysts and end-users to develop solutions that address their needs. 

RESPONSIBILITIES
  • Collaborates directly with end-users to elicit needs and translates those requirements into new features and functionality
  • Designs user-interfaces that are modern, aesthetic, and self-explanatory
  • Develops web applications using the Angular framework, RESTful Web API, and Enterprise Framework ORM
  • Integrates data visualizations through embedded Tableau views or other .net charting and visualization libraries
  • Contributes to the overall architecture and future direction of the application
  • Occasionally develops or maintains utility applications which are ancillary to the primary business application
  • Tests and debugs code, both their own and of their teammates
  • Able to manage multiple projects simultaneously and effectively balances competing priorities
TECHNICAL REQUIREMENTS

Must have skills in the following platforms and technologies: 

  • Visual Studio Development in C#
  • Team Foundation Server
  • Microsoft SQL Server 2012 or newer
  • RESTful Web APIs
  • Agile software development
  • Angular 2/4
  • Angular Unit Testing
  • JQuery / JavaScript / Typescript / EMCA Script
  • C3 /D3 or other charting / visualization libraries
  • Material Design
  • NPM/Node.js/Mongo a plus
  • Continuous Integration
QUALIFICATIONS
  • Service-oriented perspective that places high value on the needs of users and clients
  • Responsive and prompt when faced with user requests for assistance
  • Patient and calm demeanor when faced with high-pressure situations
  • Flexibility in supporting a wide-range of activities, including end-user support as needed
  • Ability to work effectively with others in a group or team
  • Creative and pro-active approach to problem solving
  • Previous experience in the media industry will be beneficial but not strictly required

Competitive compensation and casual, team-oriented working environment. Qualified applicants please forward your resume and salary requirements to: hr@haworthmedia.com

PDF: Software Developer