Senior .Net Core Developer; Location: London, United Kingdom; In-office; Full-time; Salary: $110K - $113K per annum Industry: Banking; Computer Software
Job Title: Senior.Net Core Developer
- Location: London, United Kingdom; In-office; Full-time
- Salary: $110K - $113K per annum
- Industry: Banking; Computer Software
Description
We are seeking a Senior
Developer with deep expertise in .NET 8, SQL Server, REST APIs, API Security,
and OAuth. The ideal candidate will be responsible for designing and developing
secure, scalable, and high-performance applications while ensuring best practices
in architecture, security, and API development.
Key Responsibilities:
1. Architecture &
Design:
- Design and implement scalable and maintainable .NET 8 solutions.
- Define architectural best practices for Microservices, Event-Driven Architecture, and Domain-Driven Design (DDD).
- Develop and optimize database solutions using SQL Server, ensuring high performance and scalability.
- Establish best practices for REST API design and development.
2. API Development &
Security:
- Design and secure REST APIs using OAuth 2.0, OpenID Connect, and JWT authentication.
- Address OWASP Top 10 vulnerabilities in applications and APIs.
- Implement API security best practices, including rate limiting, encryption, and authentication mechanisms.
- Work with API Gateway solutions to manage authentication, authorization, and traffic control.
3. Cloud & DevOps
(Nice to Have - Azure/AWS):
- Experience with cloud platforms such as Azure or AWS (e.g., API Gateway, Identity Management, Serverless Computing).
- Familiarity with CI/CD pipelines for automated deployments.
- Basic knowledge of Infrastructure as Code (IaC) (Terraform, Bicep, or CloudFormation).
4. Performance &
Optimization:
- Optimize .NET applications for high performance, scalability, and low latency.
- Implement caching strategies using Redis or similar technologies.
- Conduct load testing, performance tuning, and query optimization for databases and APIs.
5. Leadership &
Collaboration:
- Work closely with cross-functional teams including development, DevOps, and security teams.
- Provide technical leadership and mentorship to development teams.
- Conduct code reviews and ensure adherence to architectural best practices.
Required Skills & Experience:
- 12+ years of experience in software development and architecture.
- Expertise in .NET 8, C#, ASP.NET Core, and Web API development.
- Strong experience with SQL Server, query optimization, indexing, and performance tuning.
- Hands-on experience with REST API design & development.
- Deep understanding of API Security, OWASP guidelines, OAuth 2.0, and OpenID Connect.
- Experience with JWT authentication and API Gateway solutions.
- Knowledge of Microservices, CQRS, and Event-Driven Architecture.
- Nice-to-Have (Not Mandatory):
- Experience with Azure or AWS cloud services.
- Familiarity with NoSQL databases (MongoDB, CosmosDB).
- Exposure to GraphQL, gRPC, or WebSockets.
- Experience with Kafka, RabbitMQ, or Azure Service Bus.
- Certifications in Azure, AWS, Security, or .NET.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and leadership abilities.
- Ability to work independently and drive architectural decisions.
Interested with this job APPLY HERE
Comments
Post a Comment