Unity Game Developer
This is a remote position.
JobDescription :
We are seeking askilled Unity Game Developer to join our dynamic and creative team.As a Unity Game Developer you will be responsible for designingdeveloping and implementing highquality gaming applications forvarious platforms.
The ideal candidate will have a strongbackground in game development excellent programming skills and apassion for creating immersive and engaging gaming experiences.
Role&responsibilities
GameDevelopment :
- Design andimplement innovative and interactive gameplayfeatures.
- Collaborate with thegame design team to understand and implement game mechanics andfeatures.
- Develop and optimizegame graphics animations and userinterfaces.
- Ensure the game meetsperformance and qualitystandards.
Programming :
- Write clean efficientand maintainable code inC#.
- Implement gamefunctionality as per the projectrequirements.
- Collaborate withcrossfunctional teams to integrate graphics sound and other gameelements.
- Identify and fix bugsand performancebottlenecks.
UnityDevelopment :
- Utilize Unity3Dengine to create cuttingedge gamingapplications.
- Stay uptodate withthe latest Unity technologies and bestpractices.
- Optimize gameperformance for various platforms including mobile andVR.
- Must be experiencedwith Unity GUI Object Oriented Design principles asset bundles andscript writing inC#.
Collaboration :
- Work closely withartists designers and other developers to create a cohesive andcompelling gamingexperience.
- Participate in codeand design reviews to maintain code quality andconsistency.
Documentation :
- Document code anddesign decisions for futurereference.
- Contribute to projectdocumentation and knowledge sharing within theteam.
Requirements
BasicQualifications :
- Bachelors degree inComputer Science GameDevelopment.
- Proven experience inUnity gamedevelopment.
- Strong proficiency inC# programminglanguage.
- Experience with 3Dgraphics programming andshaders.
- Solid understandingof game design principles and playerexperience.
- Familiarity withmobile game development andoptimization.
- Ability to workindependently and collaboratively in a teamenvironment.
- Strong problemsolvingand debuggingskills.
- Excellentcommunication and interpersonalskills.
PreferredQualifications :
- Experience withmultiplayer and networking inUnity.
- Experience in usingUnity plugins is aplus
- Knowledge of virtualreality (VR)development.
- Familiarity withagile developmentmethodologies.
- Published games orprojects on app stores or other liveplatforms
Basic Qualifications : Minimum knowledge, skills, abilities needed.Requires 5 to 8 years with BS / BA or 3 to 5 years with MS / MA or 0 to2 years with PhD Cisco Certified Network Engineers must possess aCisco Certified Network Professional (CCNP) or equivalent level ofCisco Certification.
CCNP certification must be the Enterprise Core(EnCor) version. Minimum three (3) years of hands-on networkexperience configuring routing protocols and switchingconfiguration in medium (One Data Center and 600+ locations) tolarge enterprise (Two Data Centers and 1000+ locations) networks.
Minimum three (3) years of hands-on experience with AWS Networkingand possess AWS Advanced Networking Specialty certification.
Mustbe able to obtain a Public Trust clearance PreferredQualifications : Candidates with these skills will be givenpreferential consideration.
Passed the Cisco CertifiedInternetworking Expert Written examination within the last one yearAt least 2 years of experience writing Python scripting languageand Regular Expression At Least 3 years of experience implementingCisco Identity Service Engine (ISE) product in a large multi-datacenters and enterprise environment.
At least 3 years of experiencedeploying Cisco Virtual Private Network product such as Cisco ASAand Cisco Wireless LAN in a multi office and large campusenvironment.
At least 3 years of experience working with physicalmedia and equipment associated with each wired and wirelessnetworking.
Demonstrate strong oral and written communicationskills, with the ability to communicate technical topics tomanagement and non-technical audiences, as well as interface withthe customer on a daily basis.