NET Developer - Remote (Northern Ireland)

Ocho People
Belfast, United Kingdom
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 55K

Job location

Remote
Belfast, United Kingdom

Tech stack

.NET
Unit Testing
Azure
C Sharp (Programming Language)
Databases
Continuous Integration
Language Integrated Query
Entity Framework
Message Broker
Microsoft Message Queuing
Microsoft SQL Server
Nunit
Open Web Application Security
Query Optimization
RabbitMQ
Mstest
Secure Coding
Software Systems
Working Model 2D
Azure
Multithreading
.NET Core
Concurrency
Xunit
Integration Tests
Kafka
REST
Microservices

Job description

  • Design, develop and maintain high-quality software solutions using .NET Core, C#, and SQL Server.
  • Build and enhance services using Entity Framework Core, including code-first design, migrations, query optimisation, and efficient database interactions.
  • Contribute to microservices architecture, focusing on scalability, resilience, and performance.
  • Develop, maintain, and consume RESTful APIs, ensuring security, reliability, and adherence to architectural standards.
  • Work with Azure cloud resources, including Azure Service Bus (queues, topics, message brokers) to build distributed, event-driven systems.
  • Implement secure coding practices following OWASP guidelines.
  • Participate in systems design and architecture, including repository patterns, concurrency handling, and domain modelling.
  • Collaborate closely with cross-functional teams in an agile environment.
  • Support production systems, troubleshoot issues, and contribute to continuous improvement., * A dedicated focus on helping every employee feel connected and valued.
  • Access to in-house, hands-on training via a structured L&D team.
  • Monthly virtual or in-person events to bring people together.

Career Growth & Development

  • Every engineer has a People Lead and HR Partner for tailored support.
  • Regular quarterly and annual reviews with transparent progression paths.
  • Access to Engineering Success and Centre of Excellence units for mentorship, knowledge sharing, and technical development.

Remote-First Flexibility

  • A remote-first working model with genuine flexibility.

  • Optional access to a modern office in Belfast featuring:

  • On-site coffee shop

  • High-spec gym

  • Spacious collaboration areas

  • Games area, drinks fridge, pool table, and breakout space

Requirements

  • 4+ years' hands-on experience with C# / .NET Core.

  • Strong experience with Entity Framework Core, including:

  • Code-first development

  • Migrations

  • Querying and LINQ

  • Transactions and unit-of-work patterns

  • Performance optimisation of EF-based services

Strong experience designing and building REST APIs. Solid understanding of concurrency, multi-threading, and repository architecture. Experience utilising Azure DevOps for CI/CD, pipelines, and workflow automation. Hands-on experience with Azure Service Bus or similar message brokers (RabbitMQ, Kafka, MSMQ). Understanding of cloud-first architecture and building scalable .NET applications using cloud resources.

Testing & Quality

  • Strong focus on unit testing (NUnit, xUnit, MSTest).
  • Experience with integration testing and/or end-to-end testing is highly desirable - especially candidates who have had full autonomy on projects.
  • Familiarity with TDD or a test-first mindset.

Apply for this position