Full Stack Developer
il y a 4 jours
Wokingham
Job Title: Full-Stack Developer Location: Wokingham, UK (Office based, 5 days per week in-office) Day Rate: £743/day (Inside IR35) Contract Duration: 6 months About the Role We are looking for a skilled Azure .NET and React developer with a focus on automation to join our rapidly growing team. You will implement and maintain scalable, secure cloud applications on Azure, ensuring reliability and availability for data processing at terabyte scale. You will collaborate closely with architects, DevOps consultants, and other developers to provide a robust platform for innovative applications. The role involves both backend development with .NET Core and frontend development with React, along with Azure cloud service management and automation. Key Responsibilities Develop, deploy, and maintain software applications using .NET Core, C#, Python, and React. Work with Azure cloud services, including AKS, App Service, Azure SQL Database, Azure Storage (Blob), Azure DevOps, Azure Application Gateway, Azure Key Vault, Azure Container Registry, Log Analytics Workspace, Application Insights, and Azure Active Directory. Ensure scalable and reliable solutions for hosting, storage, and data management. Write unit test cases with 100% code coverage and deploy them via CI/CD pipelines. Automate build, test, and deployment processes for efficient software delivery. Identify and resolve production issues, performing root cause analysis and implementing fixes. Document technical decisions, architecture, and key code flows in Confluence. Integrate third-party APIs or services and manage seamless data exchange. Build RESTful APIs and implement API management and security using Azure API Management or similar tools. Monitor application performance, optimize SQL queries, and fine-tune MLOps workflows. Use Azure diagnostics and monitoring tools, such as Azure Monitor and Application Insights, to track performance and resolve issues. Essential Skills and Experience 6-8 years of experience in full-stack development. Strong experience with Azure, .NET Core, C#, Entity Framework, REST API, React, SQL, AKS, App Service, Azure SQL Database, Azure Blob Storage, Azure AD, and Azure DevOps. Experience deploying and managing solutions on Microsoft Azure cloud platform, including IaaS, PaaS, containers, storage, monitoring, security, Application Insights, and Log Analytics. Experience with claims-based authentication (SAML/OAuth/OIDC), MFA, and RBAC. Strong understanding of Azure cloud services, including compute, storage, network, web apps, and identity management. Experience supporting applications in production and troubleshooting issues. Strong problem-solving skills and ability to anticipate issues and solutions. Desirable Skills and Experience Familiarity with data formats such as GRIB, NetCDF, Parquet, and JSON. Knowledge of PowerShell, Git, ARM templates, Bicep, Terraform, and deployment automation using Azure DevOps. Experience with tooling such as Jira, Confluence, ServiceNow, and Azure-specific monitoring tools. Azure Developer certification is a plus. Good communication and presentation skills, with strong attention to quality standards and best practices. TPBN1_UKTJ