The company is looking to solve the problem of managing end-to-end software development projects and driving innovation through AI integration within the company.
Requirements
- Strong knowledge of software development methodologies (Agile, Scrum, Waterfall)
- Experience with AI technologies preferred
- Proficiency in programming languages such as Java, Python, or C-Sharp
- Familiarity with project management tools (JIRA, Trello, Microsoft Project)
- Understanding of cloud platforms (AWS, Azure)
- Experience developing machine learning or AI-driven applications
Responsibilities
- Manage end-to-end project lifecycle: initiation, planning, execution, monitoring, and closure.
- Lead and inspire a team of software developers, providing guidance and support.
- Ensure software solutions align with business objectives and technical specifications.
- Conduct code reviews and enforce coding standards and best practices.
- Foster innovation by integrating AI technologies into solutions where applicable.
- Monitor progress, manage risks, and implement corrective actions when needed.
- Communicate updates clearly to stakeholders and ensure project alignment.
Other
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Minimum of 3 years of experience in software development project management
- Excellent communication and interpersonal skills for cross-functional collaboration
- Strong problem-solving skills and ability to oversee technical projects
- Career growth through mentorship and leadership opportunities