EDUCATION & EXPERIENCE:
• Bachelors of Science in Computer Science or equivalent
• Masters in Computer Science preferred
RESPONSIBILITES:
• Collaborate with other developers and departments to ensure high quality software and timely delivery.
• Mentor other development team members
• Perform technical reviews and ensure adherence to standard SDLC practices (coding and testing)
• Create web front end applications
• Maintain and enhance applications on an ongoing basis per user/customer feedback.
• Ensure that unit and system tests are automated, per quality assurance requirements.
• Optimize performance and scalability as necessary to meet business goals of application and environment.
• Open to take on other projects and responsibilities as necessary.
REQUIRED SKILLS:
• 6+ years of experience developing scalable products as well as experience working on enhancement and ongoing feature and maintenance work.
• Experience with JavaScript libraries and frameworks such as Sencha Ext JS
• Proficient in HTML5, DHTML, XHTML, XML, CSS (2 & 3), DOM, JavaScript, AJAX, JQuery
• Knowledge of wireframes prototypes
• Knowledge of OOD and architectural skills
• Proficient with MVC
• Experience with Agile practices (Scrum, Kanban, etc.)
• Proficient with source-control tools and best practices
PREFERRED SKILLS:
• Flexibility and willingness to pitch in where needed. This may mean on occasion helping with other functions (e.g. QA, Operations)
• Excellent verbal and written communications skills and an interest in working in a collaborative team environment
• Occasional travel may be required depending on the project deliverables.