How Remoteville checks and expires listings

Back End Software Developer (.NET)

Skills
.NET FrameworkSoftware DevelopmentAmazon Web ServicesCSSCode ReviewHTMLRepresentational State Transfer
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 3–5 years of professional back-end software development experience
  • Strong proficiency in C# and the .NET framework / .NET Core
  • Experience with ASP.NET Core and building robust web APIs
  • Deep understanding of relational databases including SQL Server and PostgreSQL
  • Experience with ORMs like Entity Framework and raw SQL when needed
  • Solid grasp of software architecture clean architecture and design patterns
  • Understanding of SOLID principles
  • Experience with version control systems particularly Git
  • Familiarity with API design best practices including versioning authentication and error handling
  • Solid knowledge of American sports including NFL NBA MLB and NHL
  • Strong problem-solving skills and attention to detail
  • Good communication skills and ability to work effectively in a team

Nice to have

  • Collaborative
  • Detail oriented
  • Problem solver
  • Architectural thinker
  • Team player

Day to day

  • Design, develop, and maintain server-side applications and APIs using C# and .NET.
  • Optimize database schemas and data access layers for strong performance and scalability.
  • Collaborate with engineers designers and product managers to deliver robust features end to end.
  • Contribute to architecture decisions and improve reliability through debugging testing and code reviews.