Lead Software Developer
Dublin, Co. Dublin, Ireland
Job Description
daa Labs are on a mission to enhance our operational efficiency, capacity and customer experience, through innovative technology solutions. As part of our ambitious plan to increase our development capacity, we are looking for a talented Lead software developer to join our team. This role offers a unique opportunity to create some truly transformative projects within a busy and vibrant airport environment.
Responsibilities
- Manage, Lead and mentor a team of developers fostering a culture on continuous learning and improvement.
- Provide technical guidance and input in design and architecture.
- Conduct code reviews and ensure coding standard and guidelines are understood and met.
- Design, develop and maintain scalable applications and systems in the Azure cloud environment.
- Collaborate with cross functional teams to gather and refine requirements and implement robust solutions.
- Ensure best practice is followed in cloud and application security, performance and cost optimisation.
- Participate and leverage Agile methodologies including planning, standups and retrospectives.
- Implement automated testing strategies and CI/CD pipelines to ensure high quality code and seamless deployment.
- Provide updates on development status, issues and improvement areas.
- Communicate effectively with stake holders and business units to better understand the need and ensure its being met through technical specifications.
Qualifications
Experience
- 5+ years profession software development experience with a focus on cloud and web technologies
- 3+ years in a Senior / team lead / principal development role
- Strong experience with Azure cloud services and architecture
Skills
- Proficiency in programming languages such as JS, Nodejs, python, C#, Java, .NET
- Experience with Git and GitHub workflows.
- Familiarity with building microservices / event-based architectures.
- Knowledge of DevOps practices, CI/CD tools (Azure Dev Ops, GitHub Actions) and containerization (Docker, Kubernetes)
- Experience with database technologies (SQL Server, MySQL, Azure SQL and NoSQL)
- Proficient in Azure (or similar) cloud technologies and services
- Excellent problem-solving skills and a proactive approach to challenges
- Clear communicator and collaborator with stakeholders and project teams
Formal Education Qualifications
- Degree/Diploma/Certification in Computer Science, Information Systems, or related field.
- Agile/DevOps related certifications such as – SCRUM Master, Cloud Foundations, etc., is desirable
In this role the person might be required to work additional hours or weekends if required to support the critical phases of project.
#IND
Job Info
Similar Jobs
