How Remoteville checks and expires listings

Senior .NET Developer

Skills
.NET FrameworkC#ASPXAmazon SQSAmazon Web ServicesCouchbaseEnglish
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 8+ years expertise developing .NET applications in C#
  • In-depth knowledge of C# (.NET Framework and .NET Core) and SQL
  • Experience with caching (Redis/Elasticache)
  • Experience with ASP.NET, ASPX
  • Experience with Git
  • Experience with CI/CD (Jenkins, Github Actions)
  • Experience with Datadog or Coralogix
  • Experience with messaging layer (Kafka, AWS MSK or SQS)
  • Experience building cloud-based solutions in AWS
  • Excellent troubleshooting skills
  • Excellent communication skills - both spoken and written
  • Experience with Docker
  • English B2 or better

Nice to have

  • Bachelor’s degree in a related field
  • AWS Certifications
  • Experience as Tech Lead
  • Experience with feature flags and low-downtime deployments
  • Familiarity with Elasticache, Couchbase, ElasticSearch
  • Experience with Ruby on Rails
  • Experience with Java
  • Experience with Azure Cloud

Day to day

  • Develop, test and deploy large-scale distributed systems in the cloud
  • Deliver clean, modularized code with a focus on readability, extensibility, and ease of maintenance
  • Work with the development team on application and infrastructure migrations focusing on security, parity, performance, and reliability
  • Collaborate with SDET engineers to develop efficient test suites reaching 90%+ coverage
  • Assist DevOps team during large scale migrations from on-premises to AWS cloud ensuring 99.995% SLA
  • Participate in application architecture design sessions contributing to cost-effective and scalable services
  • Create and maintain detailed documentation