The Senior Programmer, Unity Engineer will be responsible for writing clean, efficient C# code within the Unity Engine, developing and optimizing gameplay features, meta systems, UI, and core game functionalities. This role involves collaborating with cross-functional teams, ensuring game performance and stability across platforms, implementing database integration, and actively participating in the full game development lifecycle from conceptualization to post-launch support. The ideal candidate will also review code and possess experience in multiplayer game development.
Must Have:- Write clean, efficient and maintainable C# code within the Unity Engine
- Develop and optimise gameplay features, meta systems, UI interfaces, and core game functionalities
- Collaborate with cross functional teams to implement design and art assets
- Ensure game performance and stability across platforms
- Implement database integration and backend interfaces when required
- Handle end to end Code writing to deployment by assessing requirement
- Active participation in game development lifecycle
- Review code and provide proper feedback to enhance quality
- Ability and experience in working with multiplayer game development and integration
- 6+ years of experience in Game development - C# code within Unity Engine
- Bachelors or Masters in Computer Science, Software engineering
- Highly experienced in Object-Oriented Design (OOD), database design principles & XML schema understanding
- Ability and experience in debugging code and optimization techniques
- Comfortable working in Agile/Scrum environments
- Excellent logical and analytical skills