Managing multiple projects and interface directly with the project team.
Assumes "Project Lead" role on projects for which he/she is not an active developer by providing architecture recommendations, guidance and communication.
Track tasks, issues and status of key development projects to ensure management is aware of progress, problems and any issues needing to be escalated
Keeping track of the progress of the work, they're involved in
Maintaining the team's attention on the task and progress toward its completion
Participating in and supervising each stage of the project.
Formulating a project's objectives and scope
Motivating and inspiring team members
Tracking milestones, deliverables, and change requests.
Solve complex performance problems and architectural challenges
Write or review code for various applications & by team members.
Deployment of applications as and when needed to different platforms AWS / Azure.
Mentor, Coach team on technical issues and best practices
Researches new technologies
Lead a team of PHP Developers / Team
Leads and keep project managers well informed of the status of development.
Clearly communicate team goals and deliverables and keep the team updated on changes
Maintain client relationships interface through regular connects and emails
Understand client priorities and problems & help translate actions for the team
Serving as a liaison to communicate information regarding changes, milestones reached, and other pertinent information.
Evaluate and provide guidance and feedback to team members to improve their expertise and the project's performance
Requirements :
Strong technology background including experience in solution architecture, technology architecture, database design and software application design.
Proficient with PHP, MySQL, Javascript, HTML5, CSS3, Bootstrap and Responsive Design
Practical development experience using Web API / Web Services
Very good knowledge on SQL / NoSQL.
Strong knowledge with GIT, Branching and Version Control best practices
Expertise with server deployment on AWS and related technologies.
Good leadership, decision-making, and organization skills.
Strong attention to detail and multi-tasking skills.
Very good communication skills
Experience with Agile technologies
Experience in managing remote teams
Excellent planning and organizational skills
Ability to work at both micro and macro levels
Experience in development and integration of cross technology-based solutions
Strong analytical and conceptual skills, team orientation and motivational/inspirational skills.