Roles and Responsibilities:
- Overseeing the development, implementation, and maintenance of technical systems, applications, and infrastructure
- Leading a team of technical specialists, including developers, engineers, and support staff, and managing their workload and performance
- Collaborating with other departments and teams, such as operations, sales, and marketing, to align technical solutions with business needs
- Developing and implementing technical processes and best practices, ensuring that projects are completed efficiently and effectively
- Monitoring and reporting on project progress, and making recommendations for improvements and changes to the project plan.
- Ensuring that technical systems, applications, and infrastructure are secure, reliable, and scalable, and that technical problems are resolved promptly
- Maintaining accurate documentation of systems configurations, processes, and project plans.
- Strong technical knowledge of software development and IT infrastructure, including systems, applications, and network technologies
- Excellent leadership, management, and interpersonal skills, including the ability to lead and motivate a team of technical specialists.