Job Description
Lead Developer Position
We are seeking an experienced Lead Developer to join our growing tech team in Dublin City Centre. This is an exciting opportunity to work in a dynamic, forward-thinking environment where innovation and quality are key.
Role Overview
As a Lead Developer, you will take ownership of key development projects, utilizing your technical expertise to drive the creation of scalable, high-performance applications.
Key Responsibilities
1. Lead the development of complex software systems, ensuring high-quality and scalable code is produced.
2. Design and develop RESTful APIs for seamless integration with various platforms and services.
3. Implement N-Tier Architecture to support maintainability, scalability, and performance.
4. Leverage Azure for hosting, deploying, and managing applications, while applying best practices in CI/CD pipelines.
5. Work collaboratively with product managers, architects, and other stakeholders to define technical solutions and ensure alignment with business goals.
6. Maintain an extensive GIT repository for version control, ensuring code is properly managed and documented.
7. Mentor and guide junior developers, promoting best practices and continuous learning within the team.
Key Skills & Experience
* C# .NET Development: Strong expertise in building and maintaining applications using C# and the .NET framework.
* RESTful API Design and Development: Proven experience designing, developing, and maintaining RESTful APIs for web services.
* N-Tier Application Architecture: Deep understanding of N-Tier application architecture and how to implement it effectively in large-scale systems.
* Azure Hosting & CI/CD: Hands-on experience with deploying, managing, and scaling applications on Microsoft Azure, along with continuous integration and continuous deployment practices.
* GIT: Extensive experience using GIT for version control, with a strong understanding of branching, merging, and resolving conflicts.
* Strong problem-solving skills and attention to detail.
* Experience in the insurance or financial services industry is a plus, but not required.
Benefits
* Bonus - 20%
* Pension - 10%
* Annual leave - 25 days
* Private medical insurance
* Life assurance
* Plus much more
Please note - You will be required on-site 5 days per week. You must hold an EU Passport/ Stamp 4 Visa to be eligible.