The Application Consultant will be performing as application development lead and reporting to the Project Manager or Principal Consultant. They will have subordinates reporting to him. The Application Consultant is expected to perform knowledge transfer to other members of staff.
Responsibilities
- Lead application development team
- Provide expert advise on and develop solutions for application development/architectural matters and issues
- Develop technical specifications from business requirements
- Estimation and execution of module level deliveries
- Code review, analysis and troubleshooting
- Design optimized solutions to technical problems
- Develop test strategies and cases for every module
- Mentor junior staff
Requirements
- 7+ years programming experience in J2EE, servlet and JSPs enterprise applications
- 3+ year in a development team leadership role
- Knowledge of J2EE design patterns, optimization, and distributed design
- English language skills (both verbally and in writing)
- Open to travel on both short and long term basis
Additional Skills (optional):
- COBOL knowledge/experience
- Previous experience in implementing insurance solutions
- Familiar with Oracle DBMS
- Estimation, project execution and software development methodology
- Knowledge of and experience in IBM Rational development tools