Negotiable
Undetermined
Remote
Remote
Summary: We are seeking a skilled Senior .NET Core Azure Developer to lead the design and development of enterprise-level applications using .NET Core and Azure services. The role involves API development, cloud engineering, database optimization, CI/CD implementation, containerization, and active participation in Agile development processes.
Key Responsibilities:
- Lead the design and development of enterprise-level applications using .NET Core and Azure services.
- Develop and maintain robust, secure, and high-performance REST APIs.
- Implement solutions utilizing Azure services including Azure Functions, Service Bus, Logic Apps, Cosmos DB, Key Vault, and API Management (APIM).
- Design efficient database schemas and write and optimize complex SQL queries.
- Ensure data integrity and database performance.
- Implement and manage CI/CD pipelines for automated and reliable software deployment.
- Utilize Docker and Kubernetes (K8s) for application deployment, scaling, and management.
- Participate in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
- Communicate technical concepts, issues, and solutions to technical and non-technical stakeholders.
Key Skills:
- Strong experience with .NET Core (C#).
- Experience with Azure Development services including Azure Functions, Service Bus, Logic Apps, Cosmos DB, Key Vault, and API Management (APIM).
- Strong SQL skills with experience writing and optimizing queries.
- Experience in REST API development.
- Experience with CI/CD tools such as Azure DevOps or GitHub Actions.
- Hands-on experience with Docker and Kubernetes (K8s).
- Experience working in Agile development environments.
- Strong written and verbal communication skills.
Salary (Rate): £62,000 yearly
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Title
Senior .NET Core Azure Developer
Overview / Summary
We are seeking a skilled Senior .NET Core Azure Developer to lead the design and development of enterprise-level applications using .NET Core and Azure services. The role involves API development, cloud engineering, database optimization, CI/CD implementation, containerization, and active participation in Agile development processes.
Key Responsibilities
- Lead the design and development of enterprise-level applications using .NET Core and Azure services.
- Develop and maintain robust, secure, and high-performance REST APIs.
- Implement solutions utilizing Azure services including Azure Functions, Service Bus, Logic Apps, Cosmos DB, Key Vault, and API Management (APIM).
- Design efficient database schemas and write and optimize complex SQL queries.
- Ensure data integrity and database performance.
- Implement and manage CI/CD pipelines for automated and reliable software deployment.
- Utilize Docker and Kubernetes (K8s) for application deployment, scaling, and management.
- Participate in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
- Communicate technical concepts, issues, and solutions to technical and non-technical stakeholders.
Required Qualifications
- Strong experience with .NET Core (C#).
- Experience with Azure Development services including:
- Azure Functions
- Service Bus
- Logic Apps
- Cosmos DB
- Key Vault
- API Management (APIM)
- Strong SQL skills with experience writing and optimizing queries.
- Experience in REST API development.
- Experience with CI/CD tools such as Azure DevOps or GitHub Actions.
- Hands-on experience with Docker and Kubernetes (K8s).
- Experience working in Agile development environments.
- Strong written and verbal communication skills.
Preferred Qualifications
- Experience with Kafka.
- Retail domain or POS knowledge.
- Knowledge of Java development, Maven, and Spring Boot.
- Experience with Azure Data Factory.
- Experience with YAML for configuration and pipelines.
Advanced usage of Postman