Job Openings Game Developer

About the job Game Developer

Job Location: hybrid in Bucharest

Recruitment process:

  • HR screening
  • Technical interview

Role description:

Our client is a technology-driven company specializing in IT operations, software development, and digital solutions. They deliver advanced infrastructure, cybersecurity, and cloud-based services, ensuring seamless digital transformation and operational efficiency for diverse business sectors.

We are seeking a skilled .NET Game Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining gaming applications using the .NET framework. This role requires a strong understanding of game development principles, proficiency in C#, and experience with game development tools and technologies.

Key Responsibilities:

  • Design, develop, and maintain gaming applications using the .NET framework.
  • Collaborate with designers, artists, and other developers to implement game features and functionality.
  • Write clean, scalable, and efficient code in C#.
  • Participate in code reviews to maintain code quality and share knowledge.
  • Debug and optimize existing game applications for performance and scalability.
  • Stay updated with the latest industry trends and technologies to ensure our games remain competitive.
  • Assist in the planning and implementation of game monetization strategies.
  • Provide technical support and mentorship to junior developers as needed.

Profile:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a .NET Developer, preferably in game development.
  • Proficiency in C# and the .NET framework.
  • Experience with game development tools such as Unity or Unreal Engine.
  • Strong understanding of object-oriented programming and design patterns.
  • Familiarity with graphics programming and animation techniques.
  • Knowledge of networking and multiplayer game development is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work both independently and collaboratively in a team environment.
  • Strong communication skills and the ability to convey complex technical concepts to non-technical team members.