How Remoteville checks and expires listings
Back End Software Developer (.NET)
Skills
.NET FrameworkSoftware DevelopmentAmazon Web ServicesCSSCode ReviewHTMLRepresentational State Transfer
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.
