Senior Software Engineer – C# / .NET
T
ThreecoltsE-commerce software
Location: United KingdomFull-TimeSenior
Salary110,000 GBP per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 6–8+ years of professional software engineering experience.
- Required Skills
- AWSSQLASP.NETTypeScriptVue.JsC#.NETReactRESTful APIs
Requirements
- Have 6–8+ years of professional software engineering experience.
- Demonstrate strong proficiency in C# and experience building production-grade applications.
- Understand the .NET platform, including its runtime, libraries, and application development ecosystem.
- Have experience developing web applications and backend services using ASP.NET and ASP.NET Core.
- Have experience developing modern web applications using Vue.js or React, with component-based architecture and reusable components.
- Have experience building responsive, accessible user interfaces and integrating front-end applications with REST APIs.
- Understand system design, application architecture, and scalable software development patterns.
- Have experience with SQL databases, relational data models, and query optimization.
- Be familiar with AWS or Azure cloud infrastructure.
- Have experience debugging production systems, investigating root causes, and resolving issues independently.
- Be comfortable with Git, code reviews, automated testing, and collaborative development workflows.
Responsibilities
- Own features across Inventory Lab’s C# and .NET-based systems from initial design through production.
- Design, develop, and maintain backend services, APIs, and application components using C# and .NET.
- Build and maintain web applications and services with ASP.NET and ASP.NET Core.
- Develop front-end features using Vue.js and TypeScript, integrating user interfaces with backend APIs.
- Deliver full-stack features, including backend services, data models, front-end components, and application state.
- Collaborate with Product, QA, and DevOps to deliver features and improvements.
- Debug production issues, identify root causes, and implement durable fixes.
- Contribute to technical discussions, evolve architecture within the domain, and participate in code reviews.
View Full Description & ApplyYou'll be redirected to the employer's site