Responsibilities
· Handle planning, scheduling, coordinating, and managing all aspect of the project
· Guide the team as an agile coach on best practices
· Leading the development team by ensuring high-quality deliverables on time and on budget
· Assist in team development by removing roadblocks to their work, mentoring them, and making good utilization of organizational resources to improve capacity for project work
· Promote empowerment of the team by ensuring that each team member is fully engaged in the development with a meaningful contribution
· Encourage a sustainable pace with high levels of quality for the team
· Present status reports of the project to the senior officials of the organization
· Requirement gathering & analysis
· Management of all development tasks related to mobile apps, web applications and desktop applications
Requirements
· Bachelor's degree or equivalent experience in Computer Science
. Excellent leadership and communication skills
· Fluency in Microsoft Office suite (Outlook, Excel, Word, PowerPoint, etc.)
· Minimum 6 to 7 years of experience in Project Management using Agile methodologies
· Should be hands-on with coding/Development experience
· Proficient in any programming language i.e. .Net/C#/PHP (Must have)
· Strong understanding of scaling databases, SQL/MySQL and strong understanding of query optimization
· LAMP stack management and deployments
· Must have understanding of application deployments, CI/DI pipelines, version control systems, linux, DNS, CDNs, cloud and application scaling
· Good hands-on experiences in Project Management tools like Jira or equivalent
· Experience with geographically distributed development teams
· Strong writing, communication & presentation skills
· Must have an excellent track record of successful delivery of medium to large scale products
· Experience in coordination, requirement understanding & system analysis.