Full-Stack Developer

LA International
Wokingham, UK
4 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Application Performance Management Confluence JIRA User Authentication Unit Testing Microsoft Azure C Sharp (Programming Language) Code Coverage Continuous Integration DevOps Electronic Data Interchange (EDI) Entity Framework
+36 more
Monitoring of Systems Infrastructure as a Service (IaaS) JSON Python (Programming Language) Log Analysis SQL Azure NetCDF NoSQL OAuth OpenID Platform as a Service (PAAS) Windows PowerShell Role-Based Access Control Azure Active Directory Security Assertion Markup Language (SAML) SQL Databases Web Applications Parquet Data Processing Data Storage Technologies .NET Core ReactJS Backend Git Deployment Automation Bicep Wikis Azure AKS Data Management Machine Learning Operations Restful APIs Terraform Api Management Azure Resource Manager Key Vault Servicenow

Job description

We are looking for a skilled Azure .NET and React developer to join a rapidly growing team. Your role will involve implementing and maintaining scalable, secure cloud applications on Azure, ensuring reliability and availability for data processing at terabyte scale. You will collaborate with architects, DevOps consultants and other developers to deliver robust platforms for innovative applications., * Develop and maintain .NET Core backend applications using C#, Entity Framework, and Python, and front-end components with React.

  • Deploy and manage applications on Azure using services such as AKS, App Service, Azure SQL database, Azure Storage, Azure DevOps, Application Gateway, Key Vault, Container Registry, Log Analytics, Application Insights and Azure Active Directory.
  • Build and maintain scalable, reliable solutions that leverage Azure services for hosting, storage and data management.
  • Write unit test cases with 100 % code coverage and integrate them into CI/CD pipelines to automate build, test and deployment.
  • Identify root causes of production issues and implement effective solutions.
  • Document technical decisions and key code flows in Confluence.
  • Integrate third-party APIs or services into applications, ensuring seamless communication and data exchange.
  • Manage Azure Storage for efficient data handling, including blob storage, queues and tables.
  • Use Azure SQL Database or other database services for data storage and management.
  • Build RESTful APIs and implement API management and security using Azure API Management or similar tools.
  • Monitor and optimize application performance using Azure diagnostics and monitoring tools such as Azure Monitor, Application Insights, or similar services.
  • Fine-tune or optimise SQL queries and employ MLOps for better performance.
  • Monitor and troubleshoot application issues, perform root cause analysis, and implement necessary fixes or improvements.

Requirements

  • Primary skills: Azure, .NET Core, C#, Entity Framework, REST API, React, SQL, AKS, App Service, Azure Blob, Azure AD, Azure DevOps.
  • Experience with Microsoft Azure Cloud Platform services, including Infrastructure and Security related services such as Azure AD, IaaS, PaaS, Containers, Storage, Azure Monitoring, Security, App Insights and Log Analytics.
  • Experience with claims-based authentication (SAML/OAuth/OIDC), MFA and RBAC.
  • Good understanding of Microsoft Identity and Access Management products, including Azure AD & AD B2C.
  • Solid knowledge of Azure cloud service offerings covering Azure Compute, Storage, Network, WebApp, Azure AD.
  • Experience with SQL and NoSQL environments, Azure SQL database and Storage Account (blob).
  • Familiarity with data formats such as GRIP, NETCDF, Parquet, and JSON.
  • Knowledge of PowerShell, Git, ARM templates, Bicep, Terraform and deployment automation using Azure DevOps.
  • Experience with tooling such as Azure DevOps, CI/CD, Wiki, JIRA, Confluence, Service Now, Log Analytics, workbooks and Application Insights.
  • Strong communication and presentation abilities, excellent problem-solving skills.
  • Good knowledge of quality standards, legislation and best practice.
  • Experience supporting applications in production.
  • Ability to think ahead and anticipate problems, issues and solutions.
  • Azure Developer certification is a plus.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all