Technical Operations Manager (Software)

Location Malta
Discipline: Technology, Project Management & Business Analysis, Software Development
Job type: Full-time
Contact name: Daniel Genuis

Contact email: [email protected]
Job ref: 16202
Published: 20 days ago
Our client, a software house delivering industry-leading solutions to B2B customers are looking for an Operations Manager - Tech who will be responsible for overseeing all aspects of software development projects within the organization. The selected candidate will provide strategic direction, leadership, and technical guidance to the software development team to ensure the successful delivery of high-quality software products.

Description:
- Project Management
  • Oversee the planning, execution, and delivery of software development projects.
  • Ensure that projects are completed on time, within budget, and meet quality standards.
  • Monitor project progress and performance, and address any issues or risks.
  • Review documents related to Product requirements and participate in product brainstorming sessions
  • Collaborate with stakeholders to define project requirements and priorities.
- Technical Guidance & Quality Assurance::
  • Collaborate with Solutions Architect to align with the technology strategy
  • Evaluate and recommend technologies, tools, and frameworks to support development efforts.
  • Foster a culture of learning and knowledge sharing within the team.
  • Establish and maintain quality assurance processes and standards.
    Implement testing methodologies and procedures to ensure the quality and reliability of software products.
    Conduct regular code reviews and inspections to identify and address defects.
- Budget Management:
  • Develop and manage the departmental budget, including resource allocation and expenditure planning.
  • Identify cost-saving opportunities and optimize resource utilization.
  • Ensure compliance with budgetary constraints and financial policies.
- Business analysis/Continuous Improvement:
  • Identify opportunities for process improvements and efficiencies.
  • Implement best practices and standards to enhance software development processes.
  • Conduct post-project reviews and lessons learned sessions to identify areas for improvement.
Team Management:
  • Provide direction and mentoring to software focused team and plan for growth examining the different skills required. 
  • Coordinate and monitor resource allocation and utilization, make adjustments as needed to optimize productivity and address any resource constraints or bottlenecks.
  • Set clear performance expectations and goals for team members, aligned with project objectives and organizational priorities, conduct regular performance evaluations and provide constructive feedback to team members on their work performance and contributions.
  • Proactively identify and address conflicts, issues, and challenges within the team, promoting open communication and collaboration to resolve them effectively.
Requirements:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Proven experience in software development, with a track record of successful project delivery.
  • Strong leadership and management skills, with the ability to motivate and inspire teams.
  • Excellent communication and interpersonal skills, with the ability to effectively interact with stakeholders at all levels.
  • Deep understanding of software development methodologies, technologies, and best practices.
  • Experience with Agile methodologies and tools such as Scrum, Kanban.
  • Demonstrated ability to drive innovation and lead change initiatives.
  • Project Management Professional (PMP) or similar certification is a plus.