Job Description
- Create and maintain Requirement Specifications and Functional specification
- Creates efficient and logical databases for the software product.
- Analysis and design of the system.
- Design sand codes superior technical solutions.
- Easily recognizes system deficiencies and implements effective solutions.
- Creates and executes project work plans and revises as appropriate to meet changing needs and requirements.
Job Specification
- Qualification: BCS(hns)/ MCS
- Experience: 4 years ( Experience working with multiple web servers will be added advantage)
Skills Required:
- Ability to manage and develop a broad team
- Ability to create trust and complete work of superior quality with minimum supervision
- High energy, smart worker with well-developed
Communication, Financial and Accountancy skills:
- Excellent Time Management abilities
- People focused and most importantly a team player
Technical Skills (C#):
- C# and C++. Dot Net framework
- Web services (SOAP and XML message passing)
- Design patterns (Hibernate, MVC)
- Struts frame work
- Database connectivity (DAO)
- Linux and/or Windows platform
- Tomcat 5 and above and JBOSS .
Communication:
- Delivers informative, well-organized presentations.
- Understands how to communicate difficult/sensitive information tactfully.
- Communicates and enforces coding standards
Team Work:
- Lead the team
- Review work of team.
- Mentors those with less experience through informal channels.
- Trains other employees through both formal and informal training programs.
- Facilitates effective team interaction.
- Acknowledges and appreciates each team member's contributions.
- Conducts effective progress evaluations in a timely manner.
Client Management:
- Communicates effectively with clients to identify needs and evaluate alternative business solutions with project management.
- Continually seeks opportunities to increase customer satisfaction and deepen client relationships.
- Manages client expectations effectively.
Relational Databases
- Understands complex database concepts as well as the implications of different database designs.
- Effectively employs many different database design techniques.
- Possesses demonstrated work experience with more than one relational database management system. Preferably MS SQL Server 2003.
Architecture:
- Possesses significant knowledge of client server and internet systems architectures.
- Creates well designed, reusable objects.
- Understands browser specific compatibility issues.
- Understands the benefits of the various design methodologies and object oriented environments.
System Analysis and Design
- Demonstrates knowledge of object and component methodology and technology.
- Possesses knowledge of classes, components, objects, and interfaces.
- Experience writing requirement specification and/or functional specifications
- Demonstrate knowledge of UML
- Ideal candidates must have experience developing enterprise level, web-based systems that utilize SOA approach