Senior .NET Developer

MRJ Recruitment
Warrington, UK
15 days ago

Role details

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

Tech stack

Clean Code Principles .NET Framework Multitier Architecture Application Programming Interfaces (APIs) Agile Methodology Application Performance Management C Sharp (Programming Language) Continuous Delivery Continuous Integration Windows Communication Foundation Enterprise Messaging Systems NoSQL
+14 more
Object-Oriented Software Development Software Architecture Standard Sql Software Engineering SQL Databases Systems Integration Web Services Windows Forms Caching Backend Git Windows Services Restful APIs 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all