Bengaluru, Karnataka, India
1 day ago
Unity Software Developer
Job Requirements
Design, develop and maintain product with Unity and .NET, C# ScriptingArchitect both high-level and low-level systems – utilizing Object Oriented Design Principles & Data Oriented [ECS] Unity methodologiesCollaborate as an active member of an agile, cross-functional team Independently experiment and contribute solutions to difficult problemsProvide direct user support as neededLearn and apply new tools, technologies, and industry best practices

 



Work Experience
Bachelor's degree in Computer Science or equivalent experience5+ years of professional software development experience (Unity-focused preferred), with at least 2 shipped Unity-based games/apps on cross-platformsDeep, hands-on expertise with the Unity Engine and C# developmentSolid understanding of algorithms, data structures, and design patternsProficiency with Git, Rider, REST and C#Knowledge and application of iterative software development practicesStrong foundation in logic, mathematics, and analytical problem-solvingExposure to all stages of the development pipeline or willingness to take on end-to-end responsibilitiesEagerness to learn, teach and mentor othersExcellent communication skills

Good to have:

Familiarity with Unity DOTS & ECSUnderstanding 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 

 



Por favor confirme su dirección de correo electrónico: Send Email