3 days ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Felix Recruitment
Senior Recruitment Consultant, Talent Acquisition Specialist | Life and Career Coach | Supporting Irish SMEs
Technical Lead – Development and Systems Support
Employment Type: Permanent, Full-Time
Role Overview
We are seeking a versatile and experienced Technical Lead – Development and Systems Support to join our client's IT team. This individual will play a critical role in contributing to the development of innovative applications, maintaining existing systems, and ensuring the smooth operation of their IT environment. Acting as a key backup for the IT Manager, the successful candidate will ensure system stability during critical periods.
Responsibilities
1. Software Development
o Develop, and maintain high-quality applications using PHP.
o Collaborate with internal and outsourced teams to develop and deploy new features.
o Write clean, efficient, and well-documented code following best practices, including SOLID principles and Domain-Driven Design.
o Develop and maintain RESTful APIs to support seamless integrations.
o Conduct and oversee code reviews, ensuring adherence to standards and best practices.
2. System Support and Maintenance
o Provide support and maintenance for existing systems, addressing bugs, troubleshooting issues, and implementing enhancements.
o Manage and optimize databases, including schema design and performance tuning for MySQL.
o Document system architectures, workflows, and operational procedures to ensure knowledge sharing and continuity.
o Support critical business systems such as EDI processes and integrations as required.
3. Leadership and Collaboration
o Act as the technical liaison for developers, ensuring project deliverables meet quality and timeline requirements.
o Provide mentorship and guidance to team members, fostering a culture of collaboration and technical excellence.
o Serve as a backup to the IT Manager, handling key responsibilities and decision-making during their absence.
Required Skills and Experience
* 5+ years of professional experience as a software developer, including full-stack development in PHP.
* Strong experience with PHP frameworks (e.g., Slim, Symfony, Laravel).
* Solid understanding of Object-Oriented Programming (OOP) and SOLID principles.
* Experience designing and maintaining relational databases using MySQL.
* Familiarity with RESTful API design and development.
* Experience with version control systems (e.g., Git) and CI/CD pipelines.
* Experience with JIRA and Confluence.
* Strong critical thinking skills, problem-solving abilities, and attention to detail.
* Proven ability to review code and ensure adherence to quality standards.
* Excellent communication, documentation, and teamwork skills.
* Self-motivated with the ability to work independently and manage multiple tasks effectively.
* Experience with Shopify development and customization.
* Knowledge of EDI processes and integrations.
* Familiarity with Domain-Driven Design and advanced architectural patterns.
* Exposure to cloud platforms such as AWS or Azure.
* Understanding of DevOps principles and tools for automation.
Education
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
Technology, Information and Media and Retail
#J-18808-Ljbffr