Initiate and manage software development projects throughout the entire life cycle. Employ proven techniques in project management to ensure projects are delivered ontime, within scope and with the highest quality. Plan, estimate and schedule project activities Maintain communication with customers and project stakeholders. Prepare and report project status to customers and management. Manage day-to-day operation of your projects. Ensure success, through hands-on engagement with the project team. Ensure project documents are complete, current and managed. Collect and interpret project statistics and recommend improvement initiatives in an environment of continual improvement. Software Analysis and Design Participate in project testing and release activities. Participate in the standardization of project management activities within Javra on building the strengths of CMMI, PRINCE2 and Scrum. Work closely with the offshore development team in Nepal and Portugal. Provide detailed input for Employee’s performance appraisals