.NET Developer

About the Role

We are seeking a skilled and experienced .NET Developer to join our dynamic, remote-first team. The ideal candidate will have a strong background in C#, .NET Core, and a broad range of Microsoft technologies. You will play a key role in building, maintaining, and evolving modern web and desktop applications, integrating with both SQL and NoSQL databases, and leveraging various Azure services.

Key Responsibilities

  • Develop and maintain scalable ASP.NET Core web applications and Windows desktop apps
  • Design and implement RESTful APIs and backend services using .NET Core / ASP.NET Core
  • Utilize Entity Framework Core for data access with Microsoft SQL Server
  • Work with NoSQL databases and Azure Table Storage where appropriate
  • Implement real-time features using SignalR
  • Build and maintain serverless components using Azure Functions
  • Integrate asynchronous messaging patterns using Azure Service Bus Queues/Topics
  • Manage files and data using Azure Blob Storage
  • Contribute to architecture decisions using modern design patterns and best practices
  • Collaborate with team members through Git and participate in CI/CD processes
  • Enhance frontend interactivity with JavaScript and jQuery
  • Write clean, maintainable, and well-documented code
  • Communicate effectively in English with international teams

Requirements

Technical Skills

  • Proficient in C#, .NET Core, and ASP.NET Core / MVC
  • Experience with Entity Framework Core
  • Strong understanding of Microsoft SQL Server and NoSQL databases
  • Hands-on experience with Azure services: Azure Functions, Azure Blob/Table Storage, Azure Service Bus (Queues & Topics)
  • Experience with SignalR for real-time communication
  • Familiarity with frontend technologies: JavaScript, jQuery
  • Solid understanding of Git, CI/CD pipelines, and software deployment practices
  • Strong grasp of OOP, SOLID principles, and common design patterns

Soft Skills

  • Proficient in English (written and verbal) for day-to-day communication
  • Self-motivated and able to work independently in a fully remote setup
  • Good problem-solving skills and attention to detail
  • Strong collaboration skills in cross-functional teams

What We Offer

  • 100% Remote Work
  • Paid Vacation and Personal Days
  • Work on a variety of challenging, cutting-edge projects
  • Opportunities for career growth and learning
  • Supportive team culture with open communication

Nice to Have

  • Experience with Azure DevOps or GitHub Actions
  • Familiarity with Blazor or MAUI
  • Exposure to unit testing and test-driven development (TDD)
  • Knowledge of containerization (Docker) and Kubernetes is a plus

Ready to join a passionate team of developers building modern, scalable solutions?  Apply now with your CV and let’s build something great together!

Apply to .NET Software Developer

Drag & drop your file here or click to select
Job Description
Name: .NET Software Developer
Category: Development
Start Date: ASAP
Location: Full Remote
Compensation: Competitive Salary + Paid Vacation