Join our team as a Senior Full-Stack Developer, where you will design and build scalable web applications using Angular for the front end and C#, .NET, and SQL Server for the back end. This role is ideal for collaborative and technically skilled professionals with a strong sense of ownership, a passion for problem-solving, and an interest in mentoring others.
Responsibilities
* Design, develop, and maintain full-stack web applications with Angular, C#, .NET, and SQL Server.
* Build and integrate RESTful Web APIs for seamless front-end and back-end interaction.
* Architect scalable, high-performance solutions.
* Write clean, maintainable code following best practices.
* Troubleshoot and resolve technical issues efficiently.
* Optimize applications for scalability, security, and performance.
* Collaborate with cross-functional teams (Product, QA, DevOps, UX/UI).
* Mentor junior engineers and support team skill development.
* Participate in design reviews, technical planning, and architecture discussions.
* Stay updated with emerging technologies and encourage relevant adoption.
Requirements
* 10+ years of experience in full-stack software development.
* Expertise in Angular for dynamic, responsive front-end solutions.
* Advanced knowledge of C#, .NET Core/.NET Framework for robust backend development.
* Proficiency in RESTful API architecture and integration.
* Strong experience with SQL Server, including queries, data modeling, and performance tuning.
* Solid understanding of OOP, design patterns, and development best practices.
* Proven experience delivering large-scale, enterprise-grade applications.
* Excellent troubleshooting and debugging abilities.
* Experience working in Agile Scrum environments and modern workflows.
* Effective communication and teamwork skills.
Nice to Have
* Experience with cloud platforms (Azure, AWS, GCP).
* Knowledge of CI/CD pipelines, Git, and DevOps practices.
* Familiarity with automated testing and unit-testing frameworks.
* Experience in the financial services industry.
[This is an ON-SITE position. At this stage, candidates must not require a visa to work in Ireland. It is expected that you will work on-site during the initial weeks, with the possibility of transitioning to a hybrid or remote role afterward.]