Our client, a leader in the label printing and retail scale industry, known for innovation and excellence in providing cutting-edge solutions is seeking a dynamic and experienced Software Team Lead/IT Supervisor to join their team. If you are passionate about software development, IT operations, and leading a team to success, this position may be perfect for you.
The Software Team Lead/IT Supervisor will be responsible for overseeing both software development and IT operations within the organization. The Supervisor will lead a team of IT professionals, ensuring the seamless operation of IT services and efficient software development projects.
Key Responsibilities:
- Software Development:
- Leading and managing the software development team
- Overseeing the design and implementation of software systems
- Collaborating with stakeholders to gather project requirements
- Ensuring adherence to coding standards and best practices
- Conducting code reviews and providing constructive feedback
- IT Supervisory Duties:
- Supervising the IT function, ensuring efficient operations
- Supervising and guiding the IT Desktop Support and Programmer
- Allocating resources effectively for IT projects and tasks
- Collaboratig with the General Manager for IT strategy and planning
- Monitoring and managing IT budgets and expenses
- IT Infrastructure:
- Evaluating and implementing technology infrastructure
- Maintaining data integrity and ensuring quarterly restore testing is successful
- Ensuring data security and backup procedures
- Overseeing IT hardware and software procurement
- Monitoring network performance and troubleshooting issues
- IT Security:
- Enforcing IT security protocols and policies
- Monitoring for security vulnerabilities and potential risks
- Conducting periodic security audits
- Implementing security measures for data protection
- Vendor Management:
- Evaluating and managing IT service providers and vendors
- Negotiating contracts and service agreements
- Ensuring vendors meet SLAs and deliverables
- Addressing any vendor-related issues or escalations
- Project Management:
- Planning and executing software development projects
- Monitoring project progress and reporting to stakeholders
- Mitigating project risks and addressing challenges
- Collaborating with cross-functional teams for project success
- Continuous Improvement:
- Adding value in the execution of tasks
- Continuously monitoring existing processes for improvement
- Risk management, including compliance with relevant legislation and company policies
Job Requirements:
Qualification and Experience:
- BSc in Information Technology/Diploma in IT in Software Development
- +5 years of experience in the IT and Software Development field
- Passion for coding in various languages, retail scale industry experience, experience in writing IT policies and procedures, and IT vendor management
Technical Competencies:
- Process-oriented, detail-oriented, team player, methodical, open to change
- +2 years of experience in server management, configuration management, and firmware development in C#
- SQL intermediate skills
Desired Skills:
- Firmware development – C#
- SQL Server Management
- IT Management