Understanding and implementing of project management practices
Managing and delivery of projects from conceptualization, visualization to technology mapping and final execution of projects
Managing Project scope and change requests (CR)
Interact with the internal customers to create technology specifications from business requirements for modules within the project.
Formulates strategies and methods in coordination with the Architect to gather functional requirements and capture them in standard notations like use cases.
Planning and allocating work to the team.
Monitoring development activities and reporting project progress
Managing, mentoring and providing technical guidance/support to project teams
Liaison with project team and delivering projects as per scheduled milestones (risk/quality/time)
Review/Improve upon current processes/methodologies.
Desired Skills & Experience
Overall experience of atleast 5 years.
Knowledge of project management practices like Agile, Scrum and waterfall model.
Knowledge of project management tools such as BaseCamp, Jira, bugzilla
Good knowledge of requirements gathering, project planning, resource allocation and release
Expert level Object Oriented Design, and MVC implementation
Experience working in a team development setting, using source code control
Intermediate-level SQL syntax (JOIN, UNION, aggregation and conditional functions)
Intermediate-level DB design (data normalization, foreign key constraints, indexes)
Experience working with third-party APIs.
Developing and/or designing large web systems
Experience with both front end and back end development