Participate/Manage Analysis, design & development of requirementsUnderstand and translate customer business needs into application and operational requirements before SellingCreate Business Requirements Doc (BRD) and Systems Requirements Spec. (SRS) to capture business/project needs in details.Participate with UX team in explaining the SRS to be visualized by UX TeamParticipate in Solution analysis, definition, and acceptance in application development life-cycle (including technology possibilities and limitations)Gather, interpret, and translate customer needs into functional and non functional requirementsUnderstand system behavior, inputs, and outputs as they relate to business functionsDeveloping project scopes and objectives, involving all relevant stakeholders and ensuring technical feasibilityCreate and maintain comprehensive project documentationDevelop and tracks clients project plans, estimates, and project schedulesMonitor and Control assigned tasks to teamsSolve problems that may come up during a typical workday. You will be analyzing data and making decisions that affect the project on a regular basis.Ensure that projects are delivered on-time, within the scope and within budgetEnsure resource availability and allocationMeasure project performance using appropriate systems, tools and techniquesHandling invoicing and collection with clients based on achieved milestones Software development Project Management background is a MustLeadership Skills.Time Management.Analytical Skills.