- 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.