• Strong structured systems analysis, modelling and design skills
• Strong concept of Object Oriented Analysis
• Gathering, documenting and liaising with business users and IT on functional and non-functional requirements • Preparation of interface and reports specifications
• Produce clear, accurate and comprehensive systems specifications
• Experience with Data modeling (logical and conceptual data models)
• Analysis of Data requirements.
• Ability to produce appropriate project documentation.
• Ability to use initiative in solving business and technical problems
• Process documentation and analysis (as-is and to-be)
•Knowledge of Application Development Methodology
• Strong understanding of software development and implementation life cycle especially Agile
• Understanding of system requirements for business processes (data, presentation)
• Understanding of architecture, framework and object models that support the business application to be implemented
• Good understanding of Microsoft Technologies .NET, SQL Server, Web Services APIs
• Ability to communicate effectively with technical and non- technical personnel at all levels, internally and externally