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