Lead Web Developer
Department: Commerce Services
Reports To: Director, Client Engineering
Qualifications:
Education: Bachelor's degree in Computer Science or
Computer Engineering, or equivalent.
- Minimum 5 years experience in Perl, Java, C++, Javascript; database concepts; OO analysis and design
- Minimum 2 years working in software release cycles
- Minimum 2 years as a team leader
- Comprehensive knowledge of all aspects of Web programming applications
- Knowledge of XML/XSLT preferred
- Proven experience with Linux or a Unix variant
- Previous exposure to both internal and external clients
- Extremely detail oriented with strong time management skills
- Able to work on several projects simultaneously
- Able to work effectively as a member of a team
- Able to be a team leader
Key Responsibilities:
Feature Specification and Design- Understand the overall design of Novator's software tools
- Create designs that meet stated requirements
- Ability to read a software requirement and produce a technical specification
- Lead design reviews
- Consider testability of a system during the design process
- Ensure that there are complete unit tests for every component or task
- Recognize opportunities to turn customizations into generalized enhancements
- Gather and validate estimates from team
- Proactively track performance of tasks in progress
- Work with PM to correct schedule in response to events and slips
- Meet project deadlines
- Immediately raise red flag when aware of potential schedule slips
- Identify and articulate technical obstacles to task completion
- Anticipate upcoming VR functionality and plans around VR schedule
- Develop written specifications for designs
- Ensure proper use of source code control, tickets, and other tools
- Review code of others and ensure it conforms to standards
- Lead code reviews
- Ensure that code is testable and is tested
- Ensure project is complete according to written specifications
- Complete project documentation
Communication and Teamwork
- Mentor and supervise experienced developers
- Coach and direct inexperienced developers
- Perform training
- Coach others in best practices
- Motivate others to perform
- Review and report on performance of others
- Work closely with the Project Manager
- Set tone for demonstrating respect for fellow employees
Program Management
- Evangelize coding guidelines and best practices
- Implement process improvements and disciplines
- Understand and articulate project vision
Domain Expertise
- Understand the retail sector
Other
- Long term project focus, able to anticipate future projects needs
Qualified candidates may forward their resume to: careers@novator.com
PLEASE INDICATE JOB TITLE IN SUBJECT AREA.
We would like to thank all candidates for applying, however only those
selected for an interview will be contacted.

