JMR Software

Back End Developer

Senior Backend Developer (.NET Core | SQL Server | APIs)

We are looking for a skilled Backend Developer to join our team and help build scalable, high-performance backend systems. This role is ideal for someone passionate about clean architecture, performance optimisation, and modern backend technologies.

Key Responsibilities

  • Design, develop, and maintain scalable backend systems using .NET Core
  • Build and enhance RESTful APIs and Worker Services
  • Architect and optimise SQL Server databases (schema design, indexing, performance tuning)
  • Implement distributed caching strategies to improve performance and scalability
  • Collaborate with frontend developers and stakeholders to deliver seamless, high-quality solutions
  • Troubleshoot and resolve backend and API-related issues

Required Skills & Experience

.NET Core

  • Strong experience building RESTful APIs and background services
  • Solid understanding of:
  • Asynchronous programming
  • Dependency Injection
  • Middleware pipelines

SQL Server

  • Proven experience with:
  • Database design and architecture
  • Query optimisation and performance tuning
  • Indexing strategies
  • Hands-on with stored procedures, views, and complex queries

Distributed Caching

  • Experience implementing caching strategies to improve system performance and scalability

JavaScript (Frontend Exposure)

  • Ability to integrate backend services with frontend applications
  • Comfortable debugging API consumption issues from the frontend

Advantageous Skills

  • Experience with ElasticSearch (search and analytics)
  • Familiarity with Redis (caching, session management, pub/sub)
  • Knowledge of RabbitMQ or other messaging systems for asynchronous processing

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field
  • AND
  • Minimum of 7+ years of experience in backend development

Apply Now

Other Jobs Available

Past Close Positions

Scroll to Top