Full Stack Developer .Net, REST API, Azure

Barrington Digital United Kingdom
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description

Full Stack Developer (.Net, REST API, Azure)


Position: Full Stack Developer

Location: Remote

Type: Fixed-Term Contract (12 months, inside IR35, with potential to extend)

Salary: Competitive, based on experience


About the Role:


We are seeking a skilled and motivated Full Stack Developer to design, develop, and deploy a modern .Net website and RESTful API. This solution will interface with both relational and unstructured databases, hosted on Microsoft Azure. The ideal candidate will have a strong background in .Net technologies, Azure cloud services, and database systems, and thrive in a remote, collaborative environment.


Key Responsibilities:


• Design, develop, and maintain a responsive .Net website using modern frameworks and practices.

• Build and implement RESTful APIs for communication between the website and databases.

• Design and manage database structures, supporting both relational (e.g., SQL Server) and unstructured databases (e.g., MongoDB, Cosmos DB).

• Deploy and manage the solution on Microsoft Azure, ensuring scalability, security, and performance.

• Write clean, maintainable, and efficient code following industry best practices.

• Collaborate with product managers and delivery team members to deliver high-quality solutions.

• Troubleshoot and resolve technical issues across the application stack.

• Ensure the solution adheres to security and compliance requirements, including GDPR.

• Conduct regular code reviews and provide constructive feedback to team members.


Essential Skills & Experience:


Programming Languages: Strong proficiency in C# and the .Net framework (ASP.Net Core preferred).

Front-End Development: Experience with modern JavaScript frameworks (e.g., React, Angular, or Vue) and front-end technologies (HTML5, CSS3).

REST API Development: Proven experience in building and consuming RESTful APIs.

Database Management: Expertise in relational databases (e.g., SQL Server, PostgreSQL) and unstructured databases (e.g., MongoDB, Cosmos DB).

Azure Cloud Services: Hands-on experience with Azure services, including App Services, Azure SQL, Cosmos DB, Azure Storage, and API Management.

DevOps: Familiarity with CI/CD pipelines, source control (Git), and containerization (Docker, Kubernetes) on Azure.

Security Practices: Knowledge of secure coding practices, authentication methods (OAuth, JWT), and data encryption.

Testing: Experience with unit testing, integration testing, and end-to-end testing frameworks.


Preferred Skills & Qualifications:


• Experience with Azure DevOps or similar platforms.

• Familiarity with serverless technologies such as Azure Functions.

• Knowledge of Agile frameworks.

• Experience with automated deployment tools and infrastructure as code (e.g., Terraform, ARM templates).

• Strong problem-solving skills and attention to detail.

• Excellent communication and teamwork skills.


Why Join Us?


• Opportunity to work on cutting-edge technology solutions.

• Fully remote work with flexible hours.

• Collaborative and inclusive team culture.

• Competitive compensation.

• Potential for contract extension based on performance.

Subscribe our newsletter

New Things Will Always Update Regularly