Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer

Lisburn
Enso Recruitment
Software engineer
Posted: 4h ago
Offer description

Senior Software Engineer – .NET


Role Overview

We are looking for an experienced .NET Software Engineer to join a collaborative team building robust backend systems for high-availability financial applications. You will contribute to the full software development lifecycle within a modern Agile setup, with an emphasis on clean code, system scalability, and continuous delivery. This is a hands-on engineering role that combines technical leadership, solution ownership, and peer mentorship.


Key Responsibilities

* Collaborate with senior technologists and architects to design and develop backend services and APIs that support mission-critical financial platforms.
* Take technical ownership of features, ensuring reliability, maintainability, and alignment with best practices.
* Provide mentorship and code review support to junior team members.
* Proactively identify areas for improvement in system design, performance, and development workflow.
* Ensure deliverables meet business requirements and contribute to technical documentation, testing, and post-release support.
* Champion a culture of quality, experimentation, and knowledge sharing across the team.


Essential Skills & Experience

* Proven experience developing backend systems using .NET Core / .NET 6+ with C#.
* Strong understanding of object-oriented programming, SOLID principles, and clean architecture.
* Experience building and consuming RESTful APIs and working with asynchronous messaging (e.g., RabbitMQ, Kafka, etc.).
* Proficient in working with SQL Server or other relational databases, including query optimisation and schema design.
* Familiarity with Entity Framework, LINQ, and dependency injection.
* Experience writing unit, integration, and end-to-end tests using frameworks like xUnit, NUnit, or MSTest.
* Skilled in version control (e.g., Git) and continuous integration/deployment workflows.
* Strong troubleshooting and debugging skills in complex distributed systems.
* Comfortable working in Agile environments with tools like JIRA, Confluence, and DevOps pipelines.
* Capable of balancing feature delivery with long-term code quality and maintainability.


Desirable Skills

* Exposure to cloud services (e.g., AWS, Azure) and containerisation tools like Docker or Kubernetes.
* Experience with microservices architecture and event-driven design patterns.
* Understanding of secure coding practices and regulatory compliance in software development.
* Familiarity with front-end frameworks (e.g., React) or full-stack development.
* Experience in financial systems, trading environments, or similar high-throughput domains.
* Use of monitoring tools (e.g., Datadog, Grafana, AppInsights) for operational support and observability.


Interested? Get in touch with Rory at roryfoster@ensorecruitment.com

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineer
Belfast
eTeam
Software engineer
Similar job
Senior software engineer
Belfast
Search 5.0
Software engineer
Similar job
Software engineer
Belfast
eTeam
Software engineer
See more jobs
Similar jobs
It jobs in Lisburn
jobs Lisburn
jobs Antrim
jobs Northern Ireland
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Lisburn > Senior Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save