? Software Development with the SDLC and AGILE methodologies
? Clarifying client requirements, business needs and project objectives, via feedback sessions and client meetings
? Analysis, Design and development of Client's requirements
? Performing feasibility study of raw requirements
? Conducting a thorough analysis of requirements
? Formulating the requirements into design specifications
? Executing various UML Diagrams for better understandability
? Becoming a mediator between clients and development team
? Strategized project scoping and specifications documents, to clearly communicate the project roadmap
? Providing technical support to the team as and when needed
? Scheduling and tracking project tasks
? Managing team members code and schedules
? Code review
? Verifying and validating code according to requirements
? Managing database operations including Queries, Stored procedures and optimization of database operations.
? Providing a role in testing to evaluate whether all the requirements are being strategically met and performed.
? Providing additional training to stakeholders as and when required
? Assisting current and potential application users in identifying and describing problems or opportunities
? Investigating problems and opportunities to determine the feasibility of a system solution and to identify the general kinds of system solution which appear appropriate.
? Analyzing users' business requirements in detail and, where appropriate, preparing functional specifications for a proposed new (or changed) system.
? Assisting and guiding prospective users of a proposed new or changed system
? Assists the project manager in identifying the skills and resources needed to implement a new system or to modify an existing system, and in preparing rough estimates
? Designing and developing users' manuals and corresponding training programs for a system being developed
? Preparing, in consultation with users, implementers, and operations representatives, the acceptance (or parallel) test plan for any new or changed system
? Assists the users in preparing for the installation and start-up of any new system being implemented
? Coordinate the review, presentation and release of design layouts, drawings, analysis and other documentation
? Coordinates meetings with the product committee, project manager and functional management to discuss project impediments, needed resources or issues/delays in completing the task
? Serve as a focal point to communicate and resolve interface and integration issues with other teams