Overview Senior Software Developer – Middleware/Web Services (Financial Systems)
About the Company My client is a leading supplier of specialist software solutions to the financial services sector in Ireland and the UK. For over 25 years they have provided high-quality software, hardware, and support services to regulated financial institutions. They continue to grow our customer base and expand our service offerings each year. They pride ourselves on being customer-focused, innovative, and supportive of staff development. They hold a great culture and are known for a great place to work with a very flexible hybrid/remote model.
Role Overview We are seeking a highly skilled Senior Software Developer to join our Middleware/Web Services team. You will focus on the design, development, and optimisation of robust middleware components, web services, and APIs that power our core finance systems .
This role is central to delivering high-performance, scalable backend integration layers using modern .NET technologies. You will work closely with developers, application teams, business analysts, and stakeholders to ensure seamless data exchange, real-time processing, and reliable system connectivity across the platform.
Key Responsibilities Design, develop, and maintain complex C#/.NET web services, RESTful APIs, and middleware components to support application logic, data integration, transaction processing, and business requirements.
Analyse and optimise API and middleware performance, scalability, security, and reliability using profiling tools, clean architecture principles, and high-performance design patterns.
Investigate and resolve backend performance bottlenecks, integration issues, and production problems through logging, diagnostics, and root-cause analysis.
Collaborate with Developers and application teams to design efficient data flows, integration patterns, and database interactions.
Maintain the integrity, security, and accuracy of complex financial datasets processed through middleware and web services.
Develop and support operational integrations, real-time services (e.g., instant payments), and backend solutions for financial transactions and reporting.
Contribute to the development and maintenance of cloud-based (Azure) environments, microservices, and scalable backend architectures.
Monitor and troubleshoot middleware/web services environments, including API versioning, authentication, and production issue resolution.
Assist with CI/CD pipelines, source control best practices, and performance monitoring of backend systems.
Document code, API specifications, architecture decisions, and integration logic to support maintainability and team knowledge sharing.
Required Skills & Experience Experience with instant payments, real-time transaction systems, or finance systems / banking software platforms is an advantage but not essential.
Strong familiarity with advanced .NET features, .NET Core, microservices, event-driven architectures, or Azure-specific services.
Solid experience with Web API and Azure services.
Proven experience working in a senior capacity on high-performance backend systems.
Degree in Computer Science, Information Systems, Finance, or a related field, or equivalent professional experience.
Working Model We operate a hybrid working model . Office attendance is encouraged for team collaboration but is not mandatory.
If you are located in Ireland and hold a valid work permit and the correct experience, Please APPLY NOW.
#J-18808-Ljbffr