Senior .NET Developer (Remote – Anywhere)

Start Date February 03, 2025

Overview

Location: Fully remote – work from anywhere.
Start Date: Immediate or as per notice period.
Contract Type: Full-time.

The Opportunity

The client seeks an experienced Senior .NET Developer to lead a critical technology modernization journey, transforming legacy systems into a modern .NET and Azure-based architecture. This role offers the chance to design, build, and scale innovative solutions while supporting and maintaining existing systems during the transition. The ideal candidate will be skilled in both modern development practices and legacy application support, with a strong focus on collaboration, mentorship, and technical excellence. This is a remote position, allowing candidates to work from anywhere.

Responsibilities

1. Technology Modernization
• Design and implement modern, scalable solutions using .NET Core/.NET 6+ and Azure-native services.
• Refactor and rewrite legacy code to align with current architectural standards.
• Transition on-premises systems to Azure services like Azure SQL, Cosmos DB, and Azure Functions.
• Introduce microservices architecture, containerization (e.g., Docker, Kubernetes), and serverless technologies as applicable.

2. Maintenance and Support
 • Provide support for in-house applications built with C#, .NET Framework, and on-premises SQL Server.
• Address support tickets, troubleshoot issues, and resolve bugs to ensure smooth operations.
• Perform maintenance and enhancements to meet immediate business needs.

3. Collaboration
 • Partner with the technical lead and cross-functional teams to define and execute modernization strategies.
 • Mentor and coach mid-level developers, ensuring knowledge sharing and skill development.
 • Participate in code reviews, promoting adherence to coding standards and best practices.

4. Agile Development
 • Actively engage in sprint planning, daily stand-ups, and retrospectives.
 • Break down development tasks into manageable units and deliver within agreed timelines.
 • Contribute to CI/CD pipelines to ensure high-quality software delivery.

Experience:
 • 5+ years of experience in professional .NET development.
• At least 1 year in a Senior Developer role, mentoring mid-level developers.

Technical Skills:
 • Proficiency in C#, .NET Framework 4.6+, and .NET Core/.NET 6+.
• Strong knowledge of RESTful API design and development.
• Expertise in Azure services, including Azure App Services, Azure SQL, Azure Functions, and Logic Apps.
• Experience with event-driven architecture and domain-driven design principles.
• Strong RDBMS skills, particularly with SQL Server.
• Understanding of microservices architecture, containerization (Docker, Kubernetes), and serverless computing.
• Familiarity with software architecture patterns and building accessible web applications (e.g., ASP.NET, MVC).
• Strong debugging, analytical, and problem-solving skills.

Collaboration & Communication:
 • Excellent English communication skills and the ability to work in a collaborative, team-oriented environment.|

Preferred Qualifications
 • Experience with CMS platforms such as Sitecore or Umbraco.
• Knowledge of Azure Service Bus, Logic Apps, or other message queuing systems.
• Familiarity with Azure DevOps, including CI/CD pipelines.
• Exposure to frontend frameworks like Angular or React for full-stack contributions.
• Understanding of DevOps best practices and version control systems like Git.

Values & Behaviours

The client values individuals who:
 • Take ownership and pride in their work, ensuring precision and commitment to deliverables.
 • Continuously learn and improve, sharing and accepting feedback to grow collectively.
 • Collaborate effectively, celebrate team successes, and seek innovative solutions to challenges.
 • Aim to inspire and create impactful work that aligns with sustainable, forward-thinking goals.


About the Client
The client is committed to fostering an inclusive and diverse work environment where individuals from all backgrounds and experiences can thrive. They believe in collaboration, knowledge sharing, and building solutions that inspire, empower, and grow with their teams and communities.


Tribes’ Commitment to Diversity, Equity, and Inclusion
At Tribes, we believe diversity drives innovation, equity enables growth, and inclusion ensures every voice is heard. We are proud to partner with clients who share these values and are committed to providing equal opportunities to all candidates.


Required skills

C# .NET React

Apply now

Sign in or register for your free Tribes Developer Account where you’ll be able to apply for this role and many others.

Register now