remote
Software Engineer - C , .Net - Scientific Games
Software Engineer
Senior Software Engineer focused on building robust backend systems in C# and .NET, leveraging Azure services and SQL databases to deliver scalable lottery and gaming solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using C# and .NET Core.
- Implement RESTful APIs and integrate with Azure cloud services (App Service, Functions, Storage).
- Collaborate with cross‑functional teams to translate business requirements into technical specifications.
- Write clean, testable code and participate in code reviews to uphold quality standards.
- Optimize database schemas and queries in SQL Server for performance and reliability.
Requirements
- 5+ years of professional experience in C#/.NET development.
- Strong knowledge of Azure cloud platform and related services.
- Proficiency with relational databases (SQL Server) and query optimization.
- Experience building and consuming REST APIs.
- Excellent problem‑solving skills and a collaborative mindset.