NET Full stack Developer
Cognizant
Charing Cross, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Charing Cross, United Kingdom
Tech stack
.NET
Agile Methodologies
Application Performance Management
Azure
C Sharp (Programming Language)
Cloud Computing Security
Profiling
Code Review
Continuous Integration
DevOps
Log Analysis
Microsoft SQL Server
SQL Azure
NoSQL
NuGet
Azure DevOps Pipelines
SQL Databases
Azure
Data Logging
.NET Core
React
Blazor
GIT
Angular
Kubernetes
Information Technology
Bicep
Cosmos DB
Npm(Software)
Front End Software Development
REST
Terraform
Api Management
Serverless Computing
Docker
Microservices
Job description
- Should lead the development of functionality as per requirement in alignment with the approved design
- Should be mentor to the junior resources of the team
- Should help in Code profiling and build the guidelines and best practices for the new joiners of the team.
- Should be able to map existing functionality and features to built-in features.
- Should own technical Implementation and Delivery, * Design, develop, test, and deploy scalable full-stack applications using .NET Core / .NET 6+.
- Build responsive UI using Angular / React / Blazor (choose one based on your need).
- Develop and maintain RESTful APIs and microservices.
- Implement secure and scalable solutions on Microsoft Azure.
- Work with Azure services such as:
- Azure Functions
- Azure App Services
- Azure SQL / Cosmos DB
- Azure Storage
- Azure DevOps (CI/CD)
- API Management
- Azure Service Bus / Event Grid
- Write efficient and optimized SQL queries and manage relational/NoSQL databases.
- Participate in code reviews, architecture design, and technical discussions.
- Collaborate closely with QA, DevOps, and Product teams in an Agile environment.
- Troubleshoot production issues and perform root-cause analysis.
- Ensure application performance, security, and reliability.
- Contribute to Technical discussions and generate improvisation ideas for the application/system.
- Participate in various agile ceremonies of the team and lead the development of assigned features/modules
- Maintain up-to-date documentation of various functionalities, processes and policies to ensure knowledge sharing and continuity
- Provide training and mentorship to team members
Requirements
Do you have experience in Terraform?, Do you have a Bachelor's degree?, Essential Skills:
- Strong experience in C#, .NET Core / .NET 5+.
- Solid front-end development skills with Angular / React / Blazor.
- Expertise in building REST APIs and microservices.
- Hands-on experience working with Azure cloud infrastructure.
- Excellent understanding of Azure DevOps pipelines (CI/CD).
- Experience with SQL Server and/or Azure SQL, plus knowledge of entity frameworks.
- Familiarity with Git, branching, and version-control best practices.
- Strong problem-solving skills and ability to work independently.
- Experience with Agile/Scrum environments.
Nice to Have Skills
- Azure DevOps
- Pipelines
- Repositories (Git)
- NuGet
- Npm
- Knowledge of Docker and Kubernetes (AKS).
- Experience with Terraform / Bicep for infrastructure-as-code.
- Exposure to message-based architectures (Service Bus, Event Hub).
- Experience with logging and monitoring tools (App Insights, Log Analytics).
- Understanding of cloud security practices., * Bachelor's degree in Computer Science, Engineering, or equivalent experience.