Senior Software Engineer
EA - Electronic Arts
Bucharest, Romania
Responsibilities:
- As part of the product team, you will be a top-level contributor, creating the solution and software architecture for high-volume, high transaction applications specifically targeted to support the game development teams across the entire global enterprise;
- Be hands-on leading the team from the front, and a mentor for software engineers in accomplishing architecture, design, and implementation goals;
- You will lead code reviews and provide constructive feedback on design and implementation to help others improve coding skills;
- Take part in any negotiations or discussions regarding the necessary requirements and provide feedback to all parties involved;
- Report progress and status through regular email or face-to-face communication with appropriate leads/managers.
Qualifications:
- 10+ years of experience developing enterprise level software solutions;
- 7+ years of broad experience working with development technologies including Microsoft .NET (C#), ASP.NET/MVC, WCF/Web API/REST, JavaScript frameworks, HTML+CSS3+Javascript;
- 7+ years of experience in database development using Microsoft SQL Server or similar RDBMs and related programming data access technologies (ADO.NET, ORMs, OData);
- 7+ years of experience applying design patterns, methodologies and recognized practices like unit testing, dependency injection, test-driven development, continuous integration and delivery;
- 5+ years of experience architecting 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.
Additional requirements:
- Experience with development methodologies including Agile;
- Solid experience with DevOps in a cloud environment, including automation experience and configuration as code.
Apply Now
Don't forget to mention EuroTechJobs when applying.