Design, develop and maintain product with Unity and .NET, C# Scripting
Architect both high-level and low-level systems - utilizing Object Oriented Design Principles & Data Oriented [ECS] Unity methodologies
Collaborate as an active member of an agile, cross-functional team
Independently experiment and contribute solutions to difficult problems
Provide direct user support as needed
Learn and apply new tools, technologies, and industry best practices
Work Experience
Bachelor's degree in Computer Science or equivalent experience
5+ years of professional software development experience (Unity-focused preferred), with at least 2 shipped Unity-based games/apps on cross-platforms
Deep, hands-on expertise with the Unity Engine and C# development
Solid understanding of algorithms, data structures, and design patterns
Proficiency with Git, Rider, REST and C#
Knowledge and application of iterative software development practices
Strong foundation in logic, mathematics, and analytical problem-solving
Exposure to all stages of the development pipeline or willingness to take on end-to-end responsibilities
Eagerness to learn, teach and mentor others
Excellent communication skills
Good to have:
Familiarity with Unity DOTS & ECS
Understanding of multiplayer/networked systems [ex: Netcode for GameObjects/Entities, Photon etc.]
* Familiarity and/or experience with CI/CD pipelines, cloud technologies, Java, and SQL/Oracle and best practices
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.