Search by job, company or skills
Key Responsibilities:
1. Team Management:
. Lead and mentor a team of developers.
. Conduct performance reviews and provide development opportunities.
2. Project Management:
. Plan and manage software projects.
. Ensure projects meet deadlines, budgets, and quality standards.
3. Software Development:
. Oversee software design, development, and deployment.
. Ensure adherence to coding standards and quality processes.
4. Stakeholder Collaboration:
. Identify software needs with department heads.
. Translate business requirements into technical specifications.
5. System Maintenance:
. Maintain and update existing software applications.
. Manage software upgrades and patches.
6. Vendor Management:
. Work with software vendors for procurement and support.
. Evaluate and select vendors based on needs.
7. Innovation and Improvement:
. Stay updated with software technologies and trends.
. Recommend and implement new technologies for business efficiency.
8. Documentation and Reporting:
. Maintain documentation for software applications and processes.
. Report on software project status and performance metrics.
Requirements:
. Relevant experience in a similar role or job scope.
. Strong leadership and management skills.
. Excellent problem-solving and communication abilities.
. Ability to manage multiple projects and prioritize tasks.
Date Posted: 28/11/2024
Job ID: 101787003