Key Responsibilities
- Design, develop and maintain enterprise applications using C# and .NET.
- Build and support RESTful APIs and backend services.
- Develop and maintain Azure-based solutions including Azure Functions and Azure Service Bus.
- Work with event-driven and microservices architectures.
- Develop and enhance React-based user interfaces where required.
- Create and maintain integrations between internal and third-party systems.
- Participate in architectural discussions and contribute to technical design decisions.
- Write clean, maintainable and well-tested code.
- Support CI/CD pipelines and deployment automation.
- Troubleshoot and resolve production issues.
- Collaborate with Product Owners, Business Analysts, Architects and other Developers within an Agile delivery environment.
Essential Skills & Experience
- Strong commercial experience with C# and .NET/.NET Core.
- Experience developing REST APIs and backend services.
- Good experience with Microsoft Azure.
- Experience with Azure Functions.
- Experience with Azure Service Bus.
- Experience building and consuming APIs.
- Experience working with event-driven architectures and messaging technologies.
- Knowledge of microservices design principles.
- Experience with React.
- Experience with SQL Server or other relational databases.
- Experience with Git source control.
- Experience working within Agile/Scrum teams.
IR35 Status:
Not specified
Remote Status:
Not specified
Seniority Level:
Not Specified