Loading...

.NET API Developer

  • Freelance
  • Anywhere

Job Title: .NET API Developer

Location: [City/Remote/Hybrid]
Department: Engineering
Employment Type: Full-time

About the Role

We are looking for a skilled .NET API Developer to design, build, and maintain robust, scalable APIs that power our applications. You’ll work closely with front-end developers, product managers, and DevOps to deliver secure, high-performance backend services.

Key Responsibilities

  • Design, develop, and maintain RESTful APIs using .NET Core / .NET 6+
  • Write clean, efficient, and well-documented C# code
  • Integrate APIs with SQL Server / other relational databases
  • Implement authentication and authorization (OAuth2, JWT)
  • Collaborate with cross-functional teams to define API specifications
  • Optimize application performance and troubleshoot production issues
  • Write unit and integration tests to ensure code quality
  • Participate in code reviews and follow best practices for security and scalability
  • Maintain API documentation (Swagger/OpenAPI)
  • Work within an Agile/Scrum development process

Required Skills & Qualifications

  • 3+ years of experience developing APIs using ASP.NET Core / .NET Framework
  • Strong proficiency in C# and object-oriented programming
  • Experience with Entity Framework Core or similar ORM
  • Solid understanding of RESTful API design principles
  • Experience with SQL Server, database design, and query optimization
  • Familiarity with Git version control
  • Understanding of CI/CD pipelines (Azure DevOps, GitHub Actions, etc.)
  • Knowledge of API security best practices (JWT, OAuth2)
  • Experience with unit testing frameworks (xUnit, NUnit, or MSTest)

Preferred Qualifications

  • Experience with microservices architecture
  • Familiarity with Docker and containerization
  • Exposure to cloud platforms (Azure preferred, AWS/GCP a plus)
  • Experience with message queues (RabbitMQ, Azure Service Bus, Kafka)
  • Familiarity with API gateways and rate limiting
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)

What We Offer

  • Competitive salary and benefits
  • Flexible work arrangements
  • Opportunities for professional growth and certifications
  • Collaborative, engineering-driven culture

To apply for this job email your details to kalai.l@knowillence.com