Description:
Hire Resolve's client is looking for a IT Development and Support Manager to join their team remotely, based in Johannesburg, GP. They are looking for an experienced Development & Support Manager to lead our software development, IT infrastructure, and technical support operations. This role is a strategic bridge between developers, engineering, IT management, and business leadership—ensuring seamless software delivery, system reliability, and exceptional customer experiences.As a key leader, you will oversee a team of developers, IT professionals, and support engineers, driving innovation, operational efficiency, and security. The ideal candidate has a strong background in software development, IT operations, and leadership, with a passion for technology-driven business growth.
Responsibilities:
Software Development & Engineering
- Lead end-to-end software development, deployment, and maintenance of high-quality solutions.
- Oversee the software development lifecycle (SDLC), implementing best practices in Agile, DevOps, and CI/CD.
- Define and enforce best practices in software architecture, coding standards, and security compliance.
- Ensure software is scalable, secure, and maintainable, leveraging robust design patterns and frameworks.
- Oversee API development, system integrations, and third-party service adoption.
- Implement observability practices (logging, monitoring, alerting) to enhance system performance.
- Optimize application performance by identifying and resolving bottlenecks in code and infrastructure.
- Evaluate and recommend new technologies, frameworks, and tools to improve efficiency.
- Maintain technical documentation for scalability and knowledge transfer.
- Foster a culture of innovation, experimentation, and continuous learning.
- Oversee database management, performance tuning, and data integrity best practices.
- Lead legacy system migration, refactoring projects, and technical debt resolution.
- Serve as a technical advisor to the executive team, aligning technology strategy with business goals.
- Drive innovation, adopting emerging technologies that enhance efficiency and competitiveness. Lead, mentor, and develop a high-performing technical team.
- Establish best practices for IT governance, software development, and infrastructure management.
- Oversee cloud environments, networks, security, and IT infrastructure to ensure reliability and scalability.
- Implement high-availability, disaster recovery, and business continuity strategies .
- Manage IT assets, vendor relationships, and procurement for cost optimization.
- Enforce cybersecurity policies, risk assessments, and compliance frameworks .
- Support internal IT operations , including endpoint security and user access management.
- Lead technical support operations , ensuring fast and effective issue resolution .
- Define and enforce SLAs , monitoring system performance and uptime .
- Implement automation and self-service solutions to improve support efficiency.
- Collaborate with development teams to address bugs, feature requests, and enhancements .
- Drive a customer-first approach , proactively identifying and resolving issues
- Serve as a technical advisor to the executive team, aligning technology strategy with business goals.
- Drive innovation , adopting emerging technologies that enhance efficiency and competitiveness.
- Lead, mentor, and develop a high-performing technical team .
- Establish best practices for IT governance, software development, and infrastructure management .
- Manage resource allocation for IT and development initiatives.
- Proven experience (5+ years) in software development, IT management, and technical leadership.
- Strong expertise in software architecture, DevOps, cloud computing, and cybersecurity .
- Experience managing IT infrastructure, networking, and security compliance .
- Hands-on experience with Agile, CI/CD pipelines, and system monitoring tools .
- Strong leadership and team management skills, fostering a culture of innovation.
- Excellent problem-solving, decision-making, and stakeholder communication skills.
Requirements:
- Lead end-to-end software development, deployment, and maintenance of high-quality solutions.
- Oversee the software development lifecycle (SDLC), implementing best practices in Agile, DevOps, and CI/CD.
- Define and enforce best practices in software architecture, coding standards, and security compliance.
- Ensure software is scalable, secure, and maintainable, leveraging robust design patterns and frameworks.
- Oversee API development, system integrations, and third-party service adoption.
- Implement observability practices (logging, monitoring, alerting) to enhance system performance.
- Optimize application performance by identifying and resolving bottlenecks in code and infrastructure.
- Evaluate and recommend new technologies, frameworks, and tools to improve efficiency.
- Maintain technical documentation for scalability and knowledge transfer.
- Foster a culture of innovation, experimentation, and continuous learning.
- Oversee database management, performance tuning, and data integrity best practices.
- Lead legacy system migration, refactoring projects, and technical debt resolution.
- Serve as a technical advisor to the executive team, aligning technology strategy with business goals.
- Drive innovation, adopting emerging technologies that enhance efficiency and competitiveness. Lead, mentor, and develop a high-performing technical team.
- Establish best practices for IT governance, software development, and infrastructure management.
- Oversee cloud environments, networks, security, and IT infrastructure to ensure reliability and scalability.
- Implement high-availability, disaster recovery, and business continuity strategies .
- Manage IT assets, vendor relationships, and procurement for cost optimization.
- Enforce cybersecurity policies, risk assessments, and compliance frameworks .
- Support internal IT operations , including endpoint security and user access management.
- Lead technical support operations , ensuring fast and effective issue resolution .
- Define and enforce SLAs , monitoring system performance and uptime .
- Implement automation and self-service solutions to improve support efficiency.
- Collaborate with development teams to address bugs, feature requests, and enhancements .
- Drive a customer-first approach , proactively identifying and resolving issues
- Serve as a technical advisor to the executive team, aligning technology strategy with business goals.
- Drive innovation , adopting emerging technologies that enhance efficiency and competitiveness.
- Lead, mentor, and develop a high-performing technical team .
- Establish best practices for IT governance, software development, and infrastructure management .
- Manage resource allocation for IT and development initiatives.
- Proven experience (5+ years) in software development, IT management, and technical leadership.
- Strong expertise in software architecture, DevOps, cloud computing, and cybersecurity .
- Experience managing IT infrastructure, networking, and security compliance .
- Hands-on experience with Agile, CI/CD pipelines, and system monitoring tools .
- Strong leadership and team management skills, fostering a culture of innovation.
- Excellent problem-solving, decision-making, and stakeholder communication skills.
20 Mar 2025;
from:
careers24.com