- 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 valuable 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