Online Poker Platform – We’re Looking for a Senior .NET/Unity Multiplatform Developer

Online Poker Platform – We’re Looking for a Senior .NET/Unity Multiplatform Developer

Online Poker Platform – We’re Looking for a Senior .NET/Unity Multiplatform Developer

Upwork

Upwork

Remoto

2 horas atrás

Nenhuma candidatura

Sobre

We are looking for an experienced Senior .NET/Unity Developer to join our team and assist in the final development phase of an online poker platform. The project, developed over two years by an outsourced team, is nearly complete and will now be managed internally. Additionally, this is a multi-platform project, with clients for Windows, iOS, and Android, and it includes an administrative panel built in Laravel. Responsibilities Immediate Tasks • Review the existing codebase to identify and fix critical issues before the production launch. • Implement essential security fixes, including credential protection, SQL injection prevention, and password hashing. • Validate data input on the application’s main endpoints. • Provide support in setting up the development environment, with a focus on Docker. Ongoing Support and Guidance • Conduct code reviews and provide technical guidance to our internal team, promoting best practices. • Advise on architecture decisions to ensure the platform’s scalability and robustness. • Offer support during the production deployment process. Tech Stack • Backend: .NET/C# (ASP.NET Core) • Frontend/Client: Unity (Windows, iOS, Android) • Database: SQL Server / Firebase • Real-time Communication: SignalR • Admin Panel: Laravel (PHP) Ideal Candidate Profile • Strong, proven experience with .NET/C# and Unity. • Deep knowledge of software security best practices. • Excellent communication skills to collaborate with the team. • Availability for calls and meetings to discuss project progress. • Fluency in Portuguese or English. • Availability for part-time work to provide ongoing guidance and support. More details about the codebase and specific challenges will be shared after the initial contact.