As a C# Software Engineer at Electronic Arts, you will be a key contributor to the development of high-volume, high-transaction applications to support the game development teams across the entire global enterprise.
What you'll do
- As part of the product team, you will be a key contributor, developing the solution for high-volume, high transaction applications specifically targeted to support the game development teams across the entire global enterprise.
- You will take part in any negotiations or discussions regarding the necessary requirements and provide feedback to all parties involved.
- You will participate in code reviews and provide constructive feedback on design and implementation to peers.
- Report progress and status through regular email or face-to-face communication with appropriate leads/managers.
What you need
- 5+ years of experience developing enterprise level software solutions.
- 5+ years of broad experience working with development technologies including Microsoft .NET (C#), ASP.NET/MVC, WCF/Web API/REST, JavaScript frameworks, HTML+CSS3+Javascript.
- 5+ years of experience in database development using Microsoft SQL Server or similar RDBMs and related programming data access technologies (ADO.NET, ORMs, OData)
- 5+ years of experience applying design patterns, methodologies and recognized practices like unit testing, dependency injection, test-driven development, continuous integration, and delivery.
- 3+ years of experience developing cloud-based applications using PaaS (Platform as a Service) and IaaS (Infrastructure as a Service) offerings from leading vendors such Amazon’s AWS and Microsoft Azure
C# Software Engineer
