Lead Developer
Job Summary
Responsible for leading the in-house software development team in the design, development, and maintenance of enterprise systems such as CRM, ERP, MES, and WMS. Collaborates closely with the Director of Technology and Innovation to align system development with business objectives, enhance process efficiency, and ensure data security and system reliability.
Job Responsibilities
- Lead the in-house software development team in designing, developing, testing, deploying, and maintaining software systems.
- Work closely with the director of technology and innovation to align the software development with company goals and strategies.
- Continually improve processes, techniques, and technologies used in software development.
- Ensure the proper functioning and optimization of all developed systems, including CRM, ERP, MES, WMS etc.
- Monitor and ensure the security of all in-house developed applications.
- Regularly report on project status, milestones, and potential risks to the director of technology and innovation.
Job Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 10 years of experience in software development, with at least 2 years in leadership/managerial role.
- Technical expertise:
- Front-end technologies such as HTML, JavaScript, XML, C#.
- Back-end technologies including Python and PHP.
- Database technologies like Microsoft SQL, MySQL, PostgreSQL, and MongoDB.
- Excellent leadership and team management skills.
- Strong problem-solving capabilities and capacity for innovation.
- Good knowledge of software development processes and best practices.
- Excellent written and oral communication skills.