Senior Web Application Developer ASP.NET MVC 5, C#, & React

PCR Digital
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 140K

Job location

Charing Cross, United Kingdom

Tech stack

JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
ASP.NET
JIRA
HTML5
Unit Testing
Azure
C Sharp (Programming Language)
CSS
Code Review
Continuous Integration
Software Design Patterns
Programming Tools
Web Development
Entity Framework
Fault Tolerance
Issue Tracking Systems
jQuery
Microsoft SQL Server
Modular Design
NuGet
Nunit
Octopus Deploy
Object-Oriented Software Development
Scrum
Sourcetree
Web Application Security
Simple Object Access Protocol (SOAP)
Software Engineering
Web Applications
Web Platforms
Web Services
XML
XPath
Data Logging
React
Delivery Pipeline
Database Optimization
Gitlab
GIT
Moq
Specflow
Git Flow
Solid Principles
Information Technology
Optimization Algorithms
Build Process
Front End Software Development
TeamCity
REST
Tridion
Software Version Control
Bamboo
Ninject

Job description

Seeking a Senior Web Application Developer (ecommerce) with Minimum 8 years of Web application development experience consisting of strong C#, ASP.NET MVC 5, and React. Strong knowledge of Object-Oriented Programming, SOLID principles, common design patterns and RESTful API design and integration (experience with SOAP WebServices and XML/XPat) also required. We are looking for a strong portfolio in bespoke eCommerce and enterprise web applications. Other desirable skills include a mix of HTML5, CSS3, JavaScript, jQuery etc.

This Snr Web Developer / C#, ASP.NET MVC 5 Developer will to play a key role in the next phase of web platform modernisation. Transitioning this international Travel/Holiday Ecommerce clients eCommerce platform and portfolio of marketing microsites into the ASP.NET MVC 5 framework and evolving toward a cloud-native architecture (Azure/AWS in the roadmap).

This role will play a pivotal part in designing, building, and maintaining scalable, secure web applications that deliver complex solutions smoothly and seamlessly across multiple platforms. Working closely with stakeholders, the developer will bring technical excellence, creative problem-solving, and a proactive approach to continuous improvement.

The successful candidate will demonstrate high standards, attention to detail, and a forward-thinking mindset - helping shape coding best practices, modern coding standards, and supporting our long-term journey toward a fully cloud-ready environment., * Develop and maintain complex web solutions using ASP.NET MVC 5, C#, and

React, bringing a talent for problem-solving and providing new perspectives to enhance product quality and performance.

  • Support the migration to new technologies, ensuring clean architecture,

scalable design, and efficient implementation delivered smoothly and seamlessly.

  • Deliver secure, maintainable, scalable, and fault-tolerant code following

SOLID principles, OO design patterns, and industry best practices.

  • Contribute to front-end development using HTML5, CSS3, JavaScript, and

modern React components to maintain the web applications.

  • Participate in architectural discussions and propose improvements that

enhance system performance, scalability, and maintainability.

  • Collaborate with Digital Product, Technology, and Marketing teams to define,

estimate, and deliver features within sprint timelines.

  • Participate in code reviews, mentoring team members and ensuring

consistency, maintainability, and adherence to standards.

  • Advise and guide mid-level and junior developers on technical approaches,

best practices, and design decisions.

  • Work independently and proactively manage source control, branching, and

deployments using GitLab or Azure pipelines.

  • Log and troubleshoot errors across development, staging, and production

environments to maintain system stability and reliability.

  • Integrate and maintain third-party services and APIs, ensuring robust and

seamless connectivity with external systems.

  • Ensure smooth and stable release cycles across multiple websites and

environments.

  • Proactively research and explore new technologies, frameworks, and

techniques to continuously improve platform quality and team capability. Areas of Accountability

  • Deliver high-quality, secure, and scalable code aligned with architectural

standards and sprint goals.

  • Take ownership of assigned features, ensuring timely, smooth, and seamless

delivery.

  • Maintain platform reliability by proactively identifying, logging, and resolving

issues across environments.

  • The position has direct responsibility to the Application Development

Manager and is accountable to multiple stakeholders across Sales & Marketing.

"At PCR Digital, we are committed to ensuring that diversity, equity and inclusion play a role at all stages of our recruitment - it is important to us that our own company culture and the culture of our network is as varied and supportive as possible. We love people (it's why we do what we do), so, regardless of background, we welcome you to work with us or apply to any of our jobs if you feel that they are right for you."

We also aim to ensure that our entire process is accessible. Please make us aware of any adjustments you may need throughout the selection, interview and general process and we will do all we can to ensure that any barriers are removed for you, We believe in caring for our candidates and working closely with our clients, so we will only pair you with opportunities for which we believe that you are truly the right fit. You will receive our support and utmost respect throughout the process, and we will always be happy to answer any questions that you have about the hiring procedure.

Requirements

Do you have experience in jQuery?, * Minimum 8 years of digital development experience with a strong portfolio in

bespoke eCommerce and enterprise web applications.

  • Proven expertise on C#, ASP.NET MVC 5, SQL Server, Entity Framework, and React experience

desirable to have HTML5, CSS3, JavaScript, jQuery.

  • Strong knowledge of Object-Oriented Programming, SOLID principles, and

common design patterns.

  • Experienced in RESTful API design and integration; experience with SOAP

WebServices and XML/XPath.

  • Skilled in using IoC containers (Autofac, Ninject) and unit testing frameworks

(NUnit, Moq, SpecFlow).

  • Proficient with source control management tools and processes (Git, GitFlow,

SourceTree) and dependency management using NuGet.

  • Experienced with CI/CD and DevOps pipelines using GitLab, Azure DevOps,

TeamCity, Cake, or Octopus.

  • Working knowledge of Agile methodologies (Scrum/Kanban) and issue

tracking tools such as Jira.

  • Proven track record of delivering features and projects to deadlines while

maintaining high standards of quality and reliability.

  • Understanding of application and database performance tuning,

troubleshooting, and optimization techniques.

  • Comfortable working in small, collaborative teams and taking initiative in

managing development tools, environments, and build processes.

  • Familiarity with enterprise CMS platforms (e.g., SDL Tridion).
  • Proactively stays current with emerging technologies, frameworks, and

development practices.

  • Degree or equivalent qualification in Computer Science or a related technical

About the company

We are PCR Digital, a small and personal London recruitment agency that specialises in technology roles across digital, broadcast, Video on Demand, and enterprise IT. Our clients range from internationally recognised, global organisations to growing start-ups, and the opportunities that we have are dynamic and constantly changing within our sectors.

Apply for this position