This job might no longer be available.
Software Engineer - Online Game Services Services
2 years ago
Electronic Arts Inc. is a leading global interactive entertainment software company. EA delivers games, content and online services for Internet-connected consoles, personal computers, mobile phones and tablets.
At Codemasters we are at the sharp edge when it comes to the smooth and speedy delivery of our games to our millions of players world-wide. The Formula One team’s software engineering experts enjoy the ongoing challenge of developing technical solutions to feature designs. We are looking for an Online Gameplay Services engineer to help bring the vision of the game’s ongoing evolution to life.
Key Duties:
- Developing technical solutions for gameplay features based on Online Services
- Implementing the client-side of Online Services systems
- Working with the backend Online Services team on data design to support game features
- Working with the design team to evaluate designs for Online Services related technical requirements and opportunities
- Contributing to backed Online Services development when required
- Feature development estimation and reporting to the team
Key Skills and Experience :
- 4+ years of C++ software development, ideally within the games industry
- Understanding of client-server based services architecture
- Experience with asynchronous programming methods and multi-threaded code environments
- Efficient use of network messaging and data transport mechanisms
- Familiarity with relational database technology and data design in a games development context
- Ability to write clear and maintainable code based on good software engineering practices
- Solid games industry track record, such as previously published products
Desirable Skills and Experience:
- C#, ASP.Net, Redis, MS SQL Server
- Console development experience
- A 2:1-1st class degree or equivalent in a relevant subject such as games, computer science, maths or engineering
Personal Attributes:
- An ideal candidate will be highly experienced in the industry, driven and self-motivated with top-notch attention to detail
- Strong communication and problem solving skills proven in a games development environment
- Good teamwork skills within a multi-disciplined development team
- A demonstrable passion for and commitment to a career in games
Create Your Profile — Game companies can contact you with their relevant job openings.