- Company Name
- dcoded. | B Corp ™ pending
- Job Title
- .NET Developer - C#, Azure, React.js
- Job Description
-
**Job Title**
.NET Developer – C#, Azure, React.js
**Role Summary**
Full‑stack .NET Developer responsible for designing, developing, and maintaining a cloud‑based analytics platform. The role requires end‑to‑end software development using C#, .NET Core, ASP.NET, and React.js, with deployment and scaling on Microsoft Azure.
**Expectations**
- Deliver high‑quality, maintainable code in a fast‑paced, Agile environment.
- Work collaboratively with cross‑functional teams (product, design, QA, operations).
- Own features from concept through to production, ensuring performance, security, and reliability.
- Continuously improve processes, tooling, and code quality.
**Key Responsibilities**
- Design, code, test, and deploy scalable APIs and front‑end components.
- Implement RESTful services with ASP.NET Core; create and consume JSON APIs.
- Build responsive UIs using React.js (or TypeScript) with modern state management.
- Integrate with Azure services (App Service, Functions, Cosmos DB, Storage, AKS, etc.).
- Write unit, integration, and automated UI tests; manage CI/CD pipelines (Azure DevOps, GitHub Actions).
- Perform code reviews, maintain coding standards, and mentor junior developers.
- Troubleshoot production issues, perform root‑cause analysis, and implement fixes.
- Stay updated on industry best practices, new Azure features, and .NET ecosystem developments.
**Required Skills**
- C# and .NET Core (ASP.NET Core) – 3+ years.
- Front‑end development: React.js, JavaScript/TypeScript, HTML5, CSS3.
- Azure cloud platforms: App Service, Functions, Cosmos DB, Storage, AKS, Azure DevOps.
- RESTful API design, Swagger/OpenAPI.
- Relational (SQL Server, PostgreSQL) and NoSQL (Cosmos DB) database experience.
- Git source control, branching strategies.
- Automated testing (xUnit, NUnit, Jest, Cypress, Selenium).
- CI/CD pipeline configuration.
- Agile methodologies (Scrum/Kanban).
- Strong problem‑solving and communication skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Optional: Microsoft Certified: Azure Developer Associate or equivalent Azure certifications.
Nottingham, United kingdom
On site
28-12-2025