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.
