- Lead and mentor a team of application developers and engineers.
- Manage the full software development lifecycle, including planning, development, testing, and deployment.
- Collaborate with product managers and other stakeholders to define project requirements and timelines.
- Ensure adherence to coding standards and best practices.
- Conduct regular team meetings to track progress and address any challenges.
- Analyze and improve existing applications for performance and scalability.
- Stay updated on emerging technologies and industry trends to suggest improvements.
- Facilitate troubleshooting and problem resolution for application issues.
Bachelor’s degree in Computer Science, Information Technology, or related field.4-6 years of experience in application developmentProficiency in programming languages such as Java, Python, C#, or JavaScript.Strong understanding of software development methodologies (Agile, Scrum, etc.).Excellent communication and interpersonal skills.Proven ability to manage multiple projects and meet deadlines.