Job Summary
The IT Developer Manager will oversee both the IT infrastructure and software development functions of the company. This role is responsible for ensuring smooth operation of technology systems while also leading the design, development, and maintenance of software solutions that support business objectives. The Manager will act as the bridge between IT operations and development, ensuring security, scalability, and innovation across all digital platforms.
Job Duties & Responsibilities
IT Management
- Oversee the company’s IT infrastructure, including servers, networks, databases, and cloud services.
- Ensure data security, backup, and disaster recovery plans are in place and up to date.
- Manage IT assets, licenses, and vendor relationships.
- Develop and enforce IT policies, standards, and best practices.
- Provide technical support escalation and resolve complex IT issues.
- Monitor system performance and ensure uptime and reliability.
- Install, configure, monitor, and maintain servers to ensure optimal performance and security.
Software Development Management
- Lead the development, testing, and deployment of software applications (internal and external).
- Supervise a team of developers, assigning tasks, reviewing code, and ensuring quality.
- Ensure software projects are delivered on time, within scope, and aligned with business needs.
- Oversee system integration, API development, and database management.
- Stay up to date with new technologies and recommend adoption when relevant.
- Collaborate with business and product teams to gather requirements and translate them into technical solutions.
- Follow up closely with product teams to ensure proper alignment between product roadmaps and development deliverables.
Leadership & Strategy
- Build, lead, and mentor a cross-functional IT and development team.
- Manage budgets for IT operations, software tools, and development projects.
- Evaluate and implement technology solutions that enhance efficiency and innovation.
- Report regularly to senior management on IT performance, project progress, and risks.
- Act as a technology advisor to management, recommending strategies for digital transformation.
Qualifications Required
- +5 years of combined IT and software development experience, with at least 3 years in a managerial role.
- Strong knowledge of IT infrastructure, networking, databases, and cybersecurity.
- Hands-on experience with programming languages (e.g., Python, Java, .NET, JavaScript, SQL).
- Experience with software development methodologies (Agile, Scrum, or Waterfall).
- Proficiency in cloud platforms.
- Strong leadership, project management, and problem-solving skills.
- Excellent communication skills with the ability to manage technical and non-technical stakeholders.
- Excellent problem-solving skills and ability to prioritize tasks.
- Strong knowledge of Windows, macOS operating systems.