Monitor the team for process compliance, productivity, teamwork, and efficiency.
Provide status updates to management on project pipeline, execution status, and overall health.
Ensure the regular delivery of projects and products in accordance with Agile methodologies.
Assist in hiring and training new IT staff.
Work with the Product team to prioritize product features and bug fixes.
Create a development plan for the team and monitor progress in real-time, making adjustments as needed.
Collaborate with other departments to ensure smooth execution.
Track and address issues that arise during testing or deployment.
Lead teams and inspire them to achieve goals through innovation, quality, and excellence.
Provide technical training when required and serve as a mentor to team members.
Skills:
Proficient in handling complex technical development concepts, latest software tools and technologies, strong database concepts, and designing techniques
Understands different programming languages and has the ability to solve problems in coding, testing, and deployment
Possesses good knowledge of different software systems, client/server architectures, and various compatibility requirements
Experience in troubleshooting, software development processes, and the ability to understand and implement client requirements