Senior/ Advanced Software Engineer (C#, OOPS, DS, Gaming company exp)
Alictus
Job Summary
SciPlay is seeking a Senior/Advanced Software Engineer with 6-12 years of experience to develop mobile games (Android & iOS) in a hybrid work model in Bangalore, India. The role involves understanding requirements, writing high-performance, scalable C# code using OOPS concepts, debugging, and participating in design discussions. Strong knowledge of Data Structures and Algorithms, along with good analytical and communication skills, are essential. Previous gaming experience and Unity engine familiarity are a plus.
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 design discussions 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.
- Ability to work independently and complete project with minimal supervision.
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.