Talent Apply
Log in
All jobs
C

Senior .NET Developer

Cashflo

About this role

Job title: Senior .NET Developer

About the Role

We are seeking a Senior .NET Developer to design, develop, and maintain scalable, high-quality applications using C#, ASP.NET Web API, and a microservices-based architecture. The role includes migrating legacy .NET Framework applications to .NET Core, optimizing SQL Server and PostgreSQL workloads, and leveraging AI-driven development workflows. A strong foundation in OOP, async programming, and MVC is required.

What You'll Do

  • Develop and maintain robust C# code (Generics, Threading, OOP) and build RESTful APIs using ASP.NET WebAPI.

  • Implement MVC-based solutions with clean, maintainable code following best practices.

  • Architect and evolve loosely coupled, scalable microservices; ensure performance and scalability.

  • Handle SQL Server concepts and performance optimization; work with PostgreSQL.

  • Migrate .NET Framework applications to .NET Core; collaborate on AI-assisted development workflows and agentic development.

  • Work independently, multitask, and take ownership of tasks and deliverables.

  • Familiarity with containerization concepts and cloud services is a plus.

  • What We're Looking For

  • 5+ years of experience with strong proficiency in C# with Generics, Thread Management, and OOP.

  • Hands-on experience with ASP.NET and WebAPI; excellent understanding of asynchronous programming (async/await, Tasks, parallel processing).

  • Solid understanding of MVC architecture and ability to write clean, maintainable code.

  • Experience building loosely coupled, scalable applications; strong grasp of Microservices.

  • Good knowledge of SQL Server concepts and performance optimization; solid PostgreSQL knowledge.

  • Ability to work independently, multitask, and take ownership.

  • Must-have: Experience using AI for development workflows or agentic development; migrating .NET Framework apps to .NET Core.

  • Nice-to-have: Understanding of containerization (Docker, Kubernetes); Azure services; serverless computing; hands-on .NET Core development; knowledge of Go or Rust.

  • Nice to Have

  • Understanding of containerization (Docker, Kubernetes).

  • Experience with Azure services.

  • Exposure to serverless computing.

  • Hands-on experience with .NET Core development.

  • Knowledge of Go or Rust.

  • Compensation & Benefits

  • Salary and benefits not disclosed in the posting.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →