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.