Senior .NET Developer

MRJ Recruitment
Warrington, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Warrington, United Kingdom

Tech stack

Clean Code Principles
.NET
Multitier Architecture
API
Agile Methodologies
Application Performance Management
C Sharp (Programming Language)
Continuous Delivery
Continuous Integration
Windows Communication Foundation
Enterprise Messaging Systems
NoSQL
Object-Oriented Software Development
Software Architecture
Standard Sql
Software Engineering
SQL Databases
Systems Integration
Web Services
Windows Forms
Caching
Backend
GIT
Windows Services
REST
Web Api

Job description

We're looking for an experienced Senior .NET Developer who enjoys solving complex engineering challenges and delivering high-quality software within a modern Agile environment.You'll work across the full software development lifecycle, building scalable backend services, APIs and integrations while collaborating closely with Product, QA and Platform Engineering teams. This is a hands-on engineering role where you'll have ownership of features from design through to production, contributing to engineering standards, platform improvements and continuous delivery practices., Design, develop and maintain scalable applications using C# and .NET.Deliver new features and enhancements across a large-scale customer platform.Build and maintain RESTful APIs, backend services and third-party integrations.Write clean, reusable and maintainable code following engineering best practices.Own developments from initial design through to production deployment and ongoing support.Collaborate closely with Product Managers, QA Engineers and Platform teams throughout the delivery lifecycle.Contribute to the evolution of CI/CD pipelines and development automation.Ensure solutions are fully testable through unit, integration and performance testing.Optimise application performance across SQL and NoSQL environments.Support continuous improvements across architecture, engineering standards and development processes.

Requirements

Significant commercial experience developing applications with C# and .NET.Strong understanding of Object-Oriented Programming principles and software design patterns.Experience building Web APIs, Web Services and distributed applications.Experience working with SQL and NoSQL databases.Knowledge of N-Tier Architecture and service-oriented design.Experience using Git within collaborative development teams.Experience working within Agile or Kanban delivery environments.Strong understanding of software architecture and engineering best practice.Excellent problem-solving skills with a proactive approach to delivery.Strong communication skills with the ability to collaborate across technical and non-technical teams. Desirable Experience: Experience with WinForms or WPF.Experience working within betting, gaming or other high-volume transactional environments.Previous ownership of a product, platform or subsystem.Exposure to Microsoft Orleans, Windows Services, messaging platforms or caching technologies. Tech Stack: C# | .NET | SQL | NoSQL | Web API | WCF | Microsoft Orleans | Git | Windows Services | CI/CD | Agile Next Steps: If you're a .NET Developer who enjoys building scalable software, solving complex technical challenges and working on products used by millions of customers, we'd love to hear from you.Apply today or get in touch with the MRJ team for a confidential conversation.

About the company

MRJ have partnered with one of the UK's leading technology businesses as they continue to invest in their engineering capability following the successful migration to their own proprietary platform.

Apply for this position