Software Engineer - Server
Electronic Arts
Shanghai, 中国
Location: Shanghai, China
BU:EADP
Reports to: Technical Director/Sr engineer manager
Department Overview:
The EA Digital Platform (EADP) group provides central services that help game teams to tap
into the power of the global EA ecosystem. Compatible across multiple platforms and devices,
our platform empowers teams to foster deeper, more meaningful relationships with our
players. The EADP is the foundation on which EA's games are built. By providing reusable
capabilities that game teams can easily integrate into their games, we allow them to focus on
making incredible games. These building blocks are made up of high-level service platforms
including Cloud, Commerce, Data and AI, Gameplay Services, Identity and Social.
Main Responsibilities:
• Work with program manager to understand business requirements and propose technical designs which will later be reviewed by partners
• Lead technical design review meetings and implement the business features to meet the requirements of the partners
• Design underlying database schema and API interfaces
• Implement high-quality code with comprehensive testing
• Fix bugs raised during stabilization, integration phases and from production environment
• Migrate legacy systems to the new platform
• Troubleshoot issues raised from production and resolve customer problems
• Evaluate and adopt technologies which will improve team efficiency and platform
capability
• Review peer developer's code and provide constructive feedbacks to ensure
consistency and quality of code
• Mentor junior engineers, new hires and interns
• Participate in hiring process
Qualifications:
• 3+ years of experiences in software development
• Solid computer science background including Algorithm, Data Structure, Operation
System or other related fields
• Passionate about technical innovations and design/code quality
• Will help partners and customers
• Experiences in releasing commercial software product
• Experiences in designing the architecture of a large component
• Experiences in mentoring junior engineers and new hires
• Deep Understanding of C#/Java/C++ development
• Experiences in live site issue troubleshooting
• Experiences in building and running large-scale distributed online services is a big plus
• Understanding of Business Intelligence is a plus
• Experience of Big Data/Data warehouse or related areas is a plus
• Bachelor's degree or above in Computer science or related technical major is required
Jobcode: Reference SBJ-d5e0zz-3-144-218-214-42 in your application.
Electronic Arts Inc. is a global leader in digital interactive entertainment. EA develops and delivers games, content and online services for Internet-connected consoles, mobile devices and personal computers.