Job Summary: This Director level position is responsible for hands on management of development staff to develop Web based portal that includes B2B, B2C and facilitates social networking.
Essential Duties and Responsibilities:
Direct the design and creation of innovative cutting-edge features for Web portals.
Direct the design and implementation of features from concept to completion
Tracking, documenting, reproducing and correcting problems.
Act as a lead for Web development team, ensuring overall projects/deadlines are met for all members of the team.
Researching current and new technologies as necessary for designing and implementing new software components
1. Supervises and provides technical leadership for the applications development staff including responsibility for hiring and performance evaluations.
Designs/codes applications following specifications using the appropriate tools.
Performs analysis oversight during initial design and problem solving of programming assignments.
Applies standard software development lifecycle processes consistent with iterative development.
Encourages and administers appropriate professional development opportunities for developers.
Knowledge, Skills and Abilities:
1. Requires a bachelor's degree in Computer Science or a related field
2. Ability to speak, listen and write effectively.
3. Proven leadership ability.
4. Ability to translate customer input and ideas into functional requirements specifications
5. Ability to work well with other managers and employees.
6. Experience in successfully managing projects with blended-shore, distributed teams.
7. Knowledge of Object Oriented design and distributed architectures.
Minimum Requirements:
1. At least 6 years of product development experience, including experience in a management or team lead role
2. Experience with:
Linux/Unix experience
Oracle WebCenter (PlumTree)
Apache Web server
Application containers (Weblogic and Tomcat)
Content Management Systems (Alfresco, Documentum)
Spring based MVC development
Portlet (JSR168, 268) development
Rest based development