Design, prototype and iterate on creative concepts to meet our user requirements;
Participate in definition of new software product features and software;
Develop server-side components to satisfy front-end requirements;
Develop front-end code using web application frameworks;
Adopt and communicate new concepts, ideas, techniques and best practices;
Rapidly solve problems and fix bugs;
Participate in design and code reviews;
Develop unit tests and perform feature/integration testing
Java and Object Oriented software design skills required;
Working experience with Client/Server application development and REST services;
Working experience with HTML5, CSS3, and web application frameworks (Sencha extJS or similar);
Proficient use of dev tools & processes including JDE, version control, and defect tracking;
Ability to work independently and within a team;
Problem solver and technology enthusiast;
Creativity, innovation, and resourcefulness.
Knowledge and interest in Ethernet and networking technologies is a plus.