
Senior Software Engineer (.NET)
Electronic Arts1 day ago
Vancouver, CanadaSenior
Responsibilities
- Gather requirements, define technical vision and strategy, present to leadership, create product roadmaps, and coordinate project delivery and stakeholder communication.
- Design, implement, test, support, and enhance modular, portable, testable, and reliable enterprise applications for EA game development teams.
- Participate in code reviews and promote coding best practices through constructive feedback on design and implementation.
- Manage end-to-end service activities including design, implementation, support, vendor relations, and customer interaction.
- Manage vendor sourcing, evaluation, and escalation when applicable.
- Oversee production-system installation and maintenance support while engineering solutions that minimize ongoing support needs.
- Use cloud computing, automation, and configuration as code where appropriate.
Requirements
- 8+ years of experience developing enterprise-level solutions.
- 8+ years of source control management experience, including branching strategies and developer workflows.
- 8+ years of experience with automated build pipelines, continuous integration, and continuous deployment.
- 8+ years of experience with Microsoft .NET web development tools including C#, ASP.NET MVC, HTML 5+, CSS3+, JavaScript, WCF, REST API, and jQuery.
- 8+ years of database development experience.
- 3+ years of experience with virtualization and cloud platforms such as VMware, Azure, or AWS.
- Preferred AWS or Azure certifications.
- Experience with different project management models, specifically Agile.
- Strong verbal and written communication and customer service skills.
- Experience developing automation solutions using Chef, Puppet, Ansible, or Terraform.
- Experience with Docker and Kubernetes container technologies.
- Experience with Artificial Intelligence and Machine Learning.
Benefits
- Hybrid work arrangement in Vancouver with three days in the office.
- British Columbia benefits include three weeks of vacation per year to start, 10 sick days per year, paid EI/QPIP top-up for eligible maternity, parental, and adoption leave, extended health, dental and vision coverage, life insurance, disability insurance, and a retirement plan for regular full-time employees.
- Benefits may include bonus or other incentive programs, healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, and complimentary games.
Tech Stack
Categories
About Electronic Arts
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.