Senior/ Advanced Software Engineer (C#, OOPS, DS, Gaming company exp)

SciPlay

Job Summary

SciPlay is seeking a Senior/Advanced Software Engineer with 6-12 years of experience in C#, OOPS, and Data Structures to develop mobile games for Android & iOS. The role involves writing high-performance, scalable code, debugging, participating in design discussions, and documenting learnings. Candidates should possess strong analytical and problem-solving skills, with gaming experience and Unity familiarity being a plus. This hybrid role is based in Bangalore, India.

Must Have

  • Understand requirements and develop games for mobile devices (Android & iOS platform).
  • Write high performance, scalable and generic code using OOPS concepts.
  • Debugging and bug fixing in developed software.
  • Participate in the design discussion and come up with optimized approach to develop the games.
  • Do necessary documentation and share key learnings across with the team.
  • Minimum of 6 years of software development experience.
  • Proficient in object-oriented programming language C#.
  • Strong understanding on OOPS concept.
  • Good knowledge of Data Structures and Algorithms.
  • Good analytical, debugging, and problem-solving skills.
  • Good written and verbal communication skills.

Good to Have

  • Previous gaming experience.
  • Familiarity with Unity engine.

Job Description

Position Summary

Job Description

Years of Experience: 6-12 Years

Location: ITPL - Bengaluru, India

Work Model: Hybrid (3 days of working from the office)

Interview Process: At least one round of in-person interviews is mandatory

Key Responsibilities:

  • Understand the requirement and develop games for mobile devices (Android & iOS platform).
  • Write high performance, scalable and generic code using OOPS concepts.
  • Debugging and bug fixing in developed software.
  • Participate in the design discussion and come up with optimized approach to develop the games.
  • Do necessary documentation and share key learnings across with the team.

Requirements:

  • Minimum of 6 years of software development experience.
  • Proficient in object-oriented programming language C#
  • Strong understanding on OOPS concept.
  • Good knowledge of Data Structures and Algorithms.
  • Good analytical, debugging, and problem-solving skills.
  • Good written and verbal communication skills.
  • Previous gaming experience and familiarity with Unity engine is a plus.
  • Ability to work independently and complete project with minimal supervision.

8 Skills Required For This Role

Communication Problem Solving Oops Data Structures Unity Game Texts C# Algorithms

Similar Jobs