Rochester, NY: JavaScript Developer

Rochester, NY.  New position, growing client.

Sr. JavaScript Software Engineer
Department: Product Development Engineering
Position Title: Senior Software Engineer
Location: Rochester, NY
Client is a market leader in manufacturing & supplying Industrial RFID tags and solutions globally. Client is driving the Internet of Things (IoT) revolution in IT & manufacturing, leveraging active, passive and view tag e-paper technologies to create revolutionary solutions for customers. Projects include advanced N-Tier Workflow Management system design in asset management and highly configurable workflows in manufacturing environments utilizing “Internet-of-Things” technologies built on very advanced RFID, active radio, and visual display hardware components. Come join the team of highly passionate engineers during this exciting phase of our company’s growth.
Responsibilities:
• Contribute to the software development lifecycle, focusing on designing, implementation and debugging software solutions.
• Collaborate with a team of software engineers and testers using a scrum based agile software development methodology
• Work closely with product managers to understand requirements and design software solutions to satisfy customer requirements.
• Work with QA to debug software issues and ensure robust software quality
• Work with sales & field engineers to develop integrated software / hardware solutions for customer requirements, support escalations from customers for field issues.
• Integrate software with existing systems, and evaluate new technologies for implementation.
Required Skills:
• Previous software development experience (>10 years), primarily focused on developing web application using HTML5/CSS/JavaScript
• Understanding of HTTP, and experience building RESTful APIs for web services
• Experience with node.js application development
• Senior level JavaScript skills, with understanding of language features and functional programming techniques.
• Expert user of JavaScript tools for debugging and profiling
• Proficiency with AngularJS
• Familiar with web applications running on iOS and Android
• Knowledge of OSS ecosystem and package management tools
• Working knowledge of GIT
Preferred Skills:
• Experience with JavaScript unit testing
• Experience with frontend build tools such as gulp, grunt
• Talent for aesthetically pleasing web design
• SQL database experience (schema & query design)
• Experience with RFID & network communication technologies a plus
• Experience with workflow engine design (i.e. event bus, message queues, rules engines), and other technologies typically found in N-Tier business applications
• Experience developing software in a .NET / C# environment
• Familiar with Win CE a plus
• Experience with device layer software and integrating with firmware a plus.
• Experience working with customers to support production installs, customer implementation support and escalation support is a plus.
Education: BS or MS degree in Computer Science
Compensation: A competitive salary will be offered commensurate with your ability to contribute to our team

Contact me directly staffing [at] softwarescout [dot] com.