آگهی‌های استخدامی

استخدام Senior Back-End Developer

شرح موقعیت شغلی

Job Description

We are a fast-growing mobile game studio seeking a highly skilled and experienced Senior Back-End Developer with expertise in C# And .NET Core environment to join our team. As a Senior Back-end Developer, you will be responsible for implementing game functionality, translating design ideas, concepts, and requirements into functional and engaging games, writing technical documents, and coordinating and managing other Back-End developers.

 

Responsibilities

●      Design, implementation, deployment, and maintenance of highly scalable and available backends for live games

●      Contribute to best practices on reliability and availability.

●      Troubleshoot and tune high-volume sharded database systems

●      Close collaboration with game frontend developers

●      Communicate effectively with cross-functional teams, including artists, designers, and other developers, to ensure successful project execution.

●      Debug and troubleshoot issues in the game as they arise

●      Take ownership of technical aspects related to game development, including feature development, bug fixing, optimization, and technical documentation.

●      Mentor and provide technical guidance to junior developers, sharing best practices for .NET Core, and C# development.

●      Stay up-to-date with the latest .Net technologies and techniques to improve the game development process

 

Qualifications

●      Substantial experience (5+ years) in .Net, including proficiency in C# programming, ASP.Net Core, knowledge of object-oriented programming concepts and design patterns, clean code, data structures, concurrent operations, and async programming

●      Good experience with Linux shell and scripting languages

●      Database design and implementation skills, and good SQL knowledge

●      Experience with multiplayer game development and network programming.

●      Strong problem-solving skills and the ability to analyze and optimize performance.

●      Familiarity with game testing and debugging techniques, including unit testing and integration testing.

●      Experience with Git

●      Being passionate and committed to tasks, and in general an autonomous person with high levels of initiative and energy

●      An open and respectful attitude towards others and their work

●      Good communication skills, with the ability to work collaboratively within a team-oriented environment.

●      Problem-solving skills to find creative solutions for new challenges

●      Good troubleshooting skills

●      Self-Organized and Eager to learn new tools and technologies

●      Knowledge of refactoring

 

Nice to Have

●      Java programming skills ( server-side)

●      Knowledge of network protocols and non-blocking IO

●      Prior experience in game development is a plus but not required as long as you are passionate about games

●      Experience working with the Unity game engine

●      Experience working with NodeJS

●      Understanding of Agile/Scrum methodologies and experience working in an Agile development environment.

●      Familiarity with OKR (Objectives and Key Results) methodology and experience in aligning game development goals with organizational goals using OKRs.

 

If you possess the required qualifications and are passionate about creating high-quality mobile games in a fast-paced and creative environment, we would love to hear from you! Join us on this exciting journey and help us make the next big hit in the mobile gaming industry.

مهارت‌های مورد نیاز

  • Back-end
  • Git
  • Node.js
  • C#
  • ASP.NET
  • SQL

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۲/۱۰/۲۷ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه