
Senior Software Engineer – .Net
Future
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Salary
💰 £50,000 - £60,000 per year
Job Level
Tech Stack
About the role
- Develop and maintain the backend infrastructure that powers Renewal, our React Native mobile application
- Design and implement new features and services
- Maintain and improve our existing Azure-based infrastructure
- Ensure all changes are well-architected, thoroughly tested, and aligned with our technical standards
- Make important architectural decisions that align with our infrastructure
Requirements
- C# and .NET (experience with Azure Functions specifically is highly desirable)
- Microsoft SQL Server / Azure SQL Database
- Azure Services (particularly Azure Functions, Azure Blob Storage, and Azure B2C)
- RESTful API design and development
- Experience with third-party API integrations (Salesforce experience is a plus)
- JavaScript (ES6+) / TypeScript / Node.js
- Application monitoring practices, such as metrics, tracing and logging
- Performance optimisation and debugging techniques for serverless architectures
- Experience with testing frameworks (e.g. XUnit, Jest, MSTest)
- Experience of building software by a test-first approach (TDD, BDD)
- Experience with build & deployment pipelines (CI/CD) using Azure DevOps
- Knowledge of Modern Architecture (Serverless, Microservices, Eventing/Messaging)
- Understanding of authentication and authorization patterns (OAuth 2.0, OpenID Connect)
- Terraform experience
Benefits
- Uncapped leave, because we trust you to manage your workload and time
- When we hit our targets, enjoy a share of our profits with a bonus
- Refer a friend and get rewarded when they join Future
- Wellbeing support with access to our Colleague Assistant Programmes
- Opportunity to purchase shares in Future, with our Share Incentive Plan
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETAzure FunctionsMicrosoft SQL ServerAzure SQL DatabaseRESTful APIJavaScriptTypeScriptNode.jsTerraform
Soft Skills
architectural decision makingtestingperformance optimisationdebuggingcollaboration