Our client, a leading financial services organisation based in Dublin, is seeking an experienced C# Developer to join their growing technology team. You will work on the development and enhancement of enterprise-grade applications that support critical financial systems.
This role offers the opportunity to work in a high-performing engineering environment, delivering scalable, secure solutions within a regulated financial services landscape.
Key Responsibilities
Design, develop, and maintain high-quality .NET applications using C#
Build scalable backend services and APIs supporting financial platforms
Collaborate with product managers, architects, and QA teams to deliver robust solutions
Contribute to system architecture, technical design, and code reviews
Ensure applications meet performance, security, and compliance standards
Troubleshoot and resolve production issues where required
Write clean, maintainable, and testable code
Support continuous improvement of development practices and processes
Required Skills \& Experience
4+ years experience in software development using C# / .NET
Strong knowledge of .NET Core / .NET 6+
Experience building REST APIs and microservices
Solid experience with SQL Server or other relational databases
Experience with Git and modern CI/CD pipelines
Understanding of software design patterns and clean architecture
Strong debugging and problem-solving skills
Excellent communication and collaboration skills
Desirable Experience
Experience within financial services, banking, fintech, or trading environments
Knowledge of Azure or cloud platforms
Experience with Docker / containerisation
Familiarity with message queues (Kafka, RabbitMQ, or similar)
Experience with Agile / Scrum development methodologies
Exposure to DevOps practices