Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via email8years
Not Disclosed
Salary Not Disclosed
1 Vacancy
Job Overview:
We are seeking a skilled Senior .NET Developer Back End with extensive experience in developing robust applications using .NET Core or .NET 6 ASP.NET Core/MVC or Blazor framework. The ideal candidate will have a strong foundation in objectoriented programming design patterns and a deep understanding of the development and deployment of cloudbased applications on Microsoft Azure. The candidate must also demonstrate proficiency in ORM frameworks cloud services and continuous integration tools like Azure DevOps and Git.
The role involves developing highperformance web applications ensuring code quality and collaborating with crossfunctional teams in an Agile environment. Strong communication skills and the ability to work in international teams are essential.
Key Responsibilities:
Application Development: Design develop and maintain highperformance software applications using .NET Core/.NET 6 ASP.NET Core/MVC or Blazor framework.
Design Principles: Ensure adherence to design principles providing innovative solutions aligned with best practices.
LowLevel Design & Documentation: Create technical and functional specifications including architectural diagrams workflow charts and prototypes using tools like Visio Draw.io and Figma.
Database Management: Work with ObjectRelational Mapping (ORM) frameworks such as Entity Framework Core and Dapper to optimize database interactions.
Stored Procedures & SQL: Develop complex Stored Procedures Triggers and Views in Azure SQL Server to support backend functionality.
Testing & Code Quality: Write unit tests using xUnit or bUnit frameworks to ensure reliability and quality of the codebase.
CI/CD Processes: Utilize Azure DevOps and Git for seamless continuous integration and deployment (CI/CD) of applications.
Version Control: Manage development workflows efficiently through source code branching and merging strategies.
Agile Development: Participate in Agile development cycles including sprint planning daily scrums and retrospectives ensuring team success.
Peer Reviews & Code Standards: Conduct peer code reviews offer feedback and ensure adherence to coding standards. Perform secure code reviews to uphold security best practices.
Cloud Services & Deployment: Implement and manage applications using Azure services ensuring optimized performance and deployment strategies.
Cloud Administration: Perform basic cloud administration tasks within Azure environments to support application infrastructure.
Mentorship: Provide guidance and mentorship to junior developers to help them grow technically and professionally.
Qualifications:
Required Skills:
Education: Bachelor s degree in Engineering or a related field.
Experience: Minimum 7 years of experience developing web applications using .NET technologies.
Technology Stack: Extensive experience with ASP.NET Core/MVC C# Web API Razor Pages HTML JavaScript jQuery and CSS.
Frameworks: Proven experience in developing applications using Blazor or ASP.NET Core/MVC.
SignalR Framework: Strong understanding and practical experience with SignalR for realtime messaging.
Design Principles: Solid grasp of ObjectOriented Programming (OOP) SOLID principles and design patterns like MVVM MVC and componentbased architecture.
Testing: Proficiency in writing unit tests using xUnit or bUnit frameworks.
Database Expertise: Handson experience with SQL Server including complex Stored Procedures Triggers and Views.
CI/CD: Expertise in utilizing Azure DevOps Git and managing development workflows via branching and merging techniques.
Cloud Experience: Handson experience with Azure App Services Azure Functions Azure Container Apps and basic cloud administration.
Performance Optimization: Strong experience in resolving application performance issues.
Documentation: Experience in preparing lowlevel design workflow diagrams and technical/functional documentation.
Communication: Excellent communication and presentation skills with the ability to effectively communicate technical concepts to both technical and nontechnical stakeholders.
Shift Flexibility: Willingness to work in the UK shift to collaborate with international teams and clients.
Desired Skills:
VB6 & Migration Tools: Familiarity with legacy technologies like VB6 and migration tools such as VBUC (Visual Basic Upgrade Companion).
Certifications: Azure Developer Associate certification is a plus.
Frontend Technologies: Experience with frontend frameworks like Angular or React.
Domain Expertise: Experience in the manufacturing domain is an added advantage.
Why Join Us:
Be part of a collaborative innovative and highperforming development team.
Work on cuttingedge technologies in cloudbased scalable and highperformance applications.
Enjoy flexibility with remote/hybrid work options and exposure to global clients.
Full Time