3 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Direct message the job poster from Felix RecruitmentSenior Recruitment Consultant, Talent Acquisition Specialist | Life and Career Coach | Supporting Irish SMEsTechnical Lead – Development and Systems SupportEmployment Type: Permanent, Full-TimeRole OverviewWe 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.ResponsibilitiesSoftware DevelopmentDevelop, and maintain high-quality applications using PHP.Collaborate with internal and outsourced teams to develop and deploy new features.Write clean, efficient, and well-documented code following best practices, including SOLID principles and Domain-Driven Design.Develop and maintain RESTful APIs to support seamless integrations.Conduct and oversee code reviews, ensuring adherence to standards and best practices.System Support and MaintenanceProvide support and maintenance for existing systems, addressing bugs, troubleshooting issues, and implementing enhancements.Manage and optimize databases, including schema design and performance tuning for MySQL.Document system architectures, workflows, and operational procedures to ensure knowledge sharing and continuity.Support critical business systems such as EDI processes and integrations as required.Leadership and CollaborationAct as the technical liaison for developers, ensuring project deliverables meet quality and timeline requirements.Provide mentorship and guidance to team members, fostering a culture of collaboration and technical excellence.Serve as a backup to the IT Manager, handling key responsibilities and decision-making during their absence.Required Skills and Experience5+ 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.EducationBachelor’s degree in Computer Science, Information Technology, or a related field.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionInformation TechnologyIndustriesTechnology, Information and Media and Retail
#J-18808-Ljbffr