Responsibilities:
In this position you will be responsible for understanding and communicating client requirements for successful project delivery. Your responsibilities will also include but not be limited to:
*Interview client users& managers to understand and create functional requirements
*Document, define andreview detailed business and functional requirements
*Work closely with developers and architects to build custom J2EE and .NET applications
*Conduct user focus sessions with key client team members
*Be involved with allphases of development (analysis, design, coding, testing, deployment)
*Coaching and mentoringteam members
*Travel to work at client sites
Qualifications:
*6+ years' working experience in software industry and 4+ years' working experience in business requirement analyze field
*Experience in systems analysis on development of new and replacement application projects
*Experience in gathering and developing detailed functional requirements for OO, multi-tier application*Experience in designing and facilitating user focus sessions
*Experience in leading process improvement efforts is very valuable
*Experience with iterative development methodologies, preferable Agile Methodologies
*Knowledge of a testing methodology and/or experience in testing (System, Unit, Integration, Interface)
*Understanding of data modelling, object modelling, and OO design principles
*Experience of UI design
*Strong understanding of capabilities and limitations of programming languages, middleware solutions,application servers and presentation layer tools is a plus, but not required
*Strong skills using MS Office & Lotus Notes