freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer – .NET

Summary

Build and maintain cloud-native microservices in .NET 8/10, C# and ASP.NET Core, integrating databases like PostgreSQL and MongoDB with event-driven Azure services and Docker deployments.

Key Responsibilities

  • Design, develop and maintain enterprise-scale applications using .NET 8/10, C# and ASP.NET Core.
  • Design and implement scalable microservices architectures and independently deployable services.
  • Develop secure and high-performance RESTful APIs and enterprise integrations.
  • Implement event-driven and asynchronous processing using Azure Service Bus and Azure Event Hubs.
  • Design message orchestration and distributed communication between enterprise applications.
  • Develop data-access solutions using Entity Framework Core, Dapper and SqlKata.
  • Design and optimize solutions using PostgreSQL, MongoDB and Redis.
  • Develop containerized applications using Docker and support cloud deployment.
  • Develop and maintain CI/CD automation using GitHub Actions.
  • Work with Microsoft Azure cloud services to build and support cloud-native applications.
  • Implement caching and performance optimization using Redis and other appropriate technologies.
  • Apply architectural patterns such as CQRS, event-driven architecture and asynchronous processing.
  • Troubleshoot complex application, database and integration issues and perform root-cause analysis.
  • Conduct code reviews and ensure adherence to coding standards, secure development practices and architectural principles.
  • Collaborate with architects, business analysts, QA, DevOps and other technical stakeholders.
  • Provide technical guidance and mentoring to development team members.
  • Participate in technical design, estimation, development, testing, deployment and production support activities.
  • Support modernization initiatives involving migration from legacy/monolithic systems to cloud-native microservices.

Mandatory Technical Requirements

Candidates must possess hands-on professional experience in the following:

  1. .NET 8/10 ecosystem
  2. C# 12 or later
  3. ASP.NET Core
  4. Entity Framework Core (EF Core)
  5. Dapper
  6. PostgreSQL
  7. MongoDB
  8. SqlKata
  9. Redis
  10. Docker
  11. GitHub Actions / CI-CD
  12. Azure Service Bus
  13. Azure Event Hubs
  14. Microservices architecture
  15. RESTful API development
  16. Event-driven architecture
  17. Asynchronous and distributed application processing
  18. Microsoft Azure cloud services

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available