This job is now closed
Job Description
- Req#: 1443530
- Unity developer responsible for building games for various target platforms based on the Unity framework. The primary responsibilities will be to implement game functionality translating design ideas, concepts, and requirements into a functional and engaging game. A commitment to collaborative problem solving, sophisticated design, and a quality product are essential.
- 5+yrs of experience in a similar profile with strong service delivery background
- Excellent knowledge of Unity, including experience with C# scripting, textures, animation, GUI styles, and user session management
- Familiarity with level design and planning
- Experience with game physics and particle systems
- Experience with mobile and console game development
- Experience creating multiplayer game experiences and game analytics
- Experience integrating game front ends with backend game servers and cloud infrastructure
- Experience with 3D is a plus
- Ability to constantly learn and stay in touch with evolving game standards and development technologies
- Strong understanding of object-oriented programming
- Familiarity with current design and architectural patterns
- Knack for writing clean, readable, and easily maintainable code
- Experience implementing automated testing platforms and unit tests
- Proficient knowledge of code versioning tool
At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we’re counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all.
Title:Unity Developer
Overall Years of Experience:5 to 7 years
Relevant Years of Experience:5+Developer
Position Summary
Roles and Responsibilities
Essential• Implement game functionality as per communicated design.
• Translate design specification into functional game
• Communicate with other team members to establish effective pipeline and integrate media assets
• Design, build, and maintain efficient, reusable, and reliable code
• Ensure the best possible performance, quality, and responsiveness of applications
• Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems
• Help maintain code quality, organization, and automatization
• Should be able to build strong relationship with project stakeholders
• Works with agile methods as part of product, service and solution development
• Applies major tools and techniques associated with agile methodology and updates approaches for subsequent stages
• Explains and reports on checkpoints and deliverables
• Works with technical or functional design for a component of an application or software product
• Develops prototypes to refine features
• Tests and debugs code to ensure desired functionalities and performance
• Participates in technical and code review
• Develops programs in a specific language and for a specific platform
• Interprets functional and technical blueprints
• Participates in structuring technical components
• Describes the objectives, activities, and results of unit testing
• Documents and reports on phases, activities, and milestones in the application delivery process
• Escalates dependencies and risks
• Summarizes the capabilities, features and uses of different application development tools
• Works with most application development tools, with limited supervision
• Reports on the efficacy of application development tools during the development process
• Integrates data and functions across application programs and performs follow up tests to verify proper functioning
• Identifies opportunities for creating connections among various devices, databases, software and applications
• Performs feasibility scan and assessment to identify potential middleware to be used
• Utilizes middleware to integrate data and functions across application programs within an enterprise
• Supports API-level integration
• Highlights technical, compatibility or performance issues following integration of applications or platforms on which they are used
• Implements modifications to middleware or the programming process to enhance the integration and connections of application programs
• Designs data exchange interfaces to and from software products
• Participates in the development of technology interfaces and bridges
EY | Building a better working world
EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.
Enabled by data and technology, diverse EY teams in over 150 countries provide trust through assurance and help clients grow, transform and operate.
Working across assurance, consulting, law, strategy, tax and transactions, EY teams ask better questions to find new answers for the complex issues facing our world today.
About the company
EY provides consulting, assurance, tax and transaction services that help solve our client’s toughest challenges and build a better working world for all.
Notice
Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.
Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.
An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.