Company logo hidden

Online Programmer

Unlock employer Abu Dhabi, United Arab Emirates Posted: 15 Aug 2024

Financial

  • Estimate: $70k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior

Position

About the Job
Ubisoft Abu Dhabi is seeking a talented Online Programmer with experience and expertise in server programming. The primary responsibility of the programmer will be to develop various modules for online games. The candidate should be capable of creating technical solutions based on design requirements and possess a strong understanding of various web protocols.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Job Responsibilities:

  • Participate in the creation of new online services related to games or game services.
  • Develop, integrate, and maintain global online platform services such as Matchmaking and Leaderboards.
  • Analyze system behavior under normal or simulated peak load conditions to optimize performance.
  • Implement network optimizations to minimize bandwidth usage and decrease latency.
  • Support and maintain existing functionalities and systems.
  • Identify and correct bugs as reported by quality control or production team members.

Qualifications:

What you'll bring:

  • Knowledge of network optimization and latency reduction techniques.
  • Proficiency in creating RESTful web services.
  • Familiarity with client-server architecture.
  • Experience with version control systems (e.g., Git).
  • Strong skills in server-side resource profiling, optimization, and debugging.
  • Excellent programming skills with solid experience in C#.
  • Comprehensive understanding of .NET Core.
  • Knowledge of AWS, Kubernetes, Redis, and MongoDB.
  • Skills in optimizing code for performance and memory usage, with experience using profiling tools to identify and resolve performance bottlenecks.
  • A passion for creating and playing games and a willingness to learn new technologies.
  • Understanding of scalability issues and replication concepts.
  • Proven experience in developing real-time multiplayer games and the ability to diagnose and fix complex issues in live game environments.

Education and Experience:

  • Minimum five years of programming experience with significant involvement in online services and real-time gameplay.
  • Experience with socket programming, optimization, and lag management for online games.
  • Degree in technology or other relevant training or equivalent experience.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct