Software Engineer (Analytics)
We are EA!
And we make games how cool is that? In fact, we entertain millions of people across the globe with the most amazing and immersive interactive software in the industry.
But making games is hard work. That’s why we employ the most creative, passionate people in the industry.
Role summary :
EA Studios Data Engineering seeks a Software Engineer with a background in business intelligence engineering, strong analytical and leadership skills for a full-
time position. The Data Engineering team within Development & Technology Services (DTS) creates tools, methodologies, and services to provide self-
service business intelligence to assist in the testing of our great games catalog.
We are looking for a Software Engineer that can engineer solutions using the full Microsoft BI stack and has a strong foundation in C# or other languages, Data Analytics and Data Warehousing technologies.
You will work closely with Software Engineers and Data Analysts to deliver data needs of multiple teams.
Main area of responsibility for this role will be working with our Development, Service, and Business Analytics teams to develop, deploy, and support business intelligence tools. Duties will include :
Engage and work amongst a small group of SEs working on the development of data solutions
Help SEs build ETL / ELT, Data Warehousing Systems, maintain Data Pipelines and other related infrastructure
Develop and manage ETL processes using SQL Server Integration Services, .NET, and other tools.
Develop and manage reporting hub using SQL Server Reporting Services. This includes clarifying requirements, estimating work effort, developing solutions, and managing the existing site.
Manage a data warehouse and supporting data marts in a SQL Server environment. This includes managing security, monitoring performance, implementing schema changes, optimizing index and process performance.
Work with data analysts to define requirements and deliver the necessary data and reporting needs.
Ability to provides data quality support
Partner with agile team members to drive quality standards through code reviews, test driven development strategies and design approvals
Perform impact analysis and assisting with triage on service / support requests
Document tools and practices and participate actively in knowledge sharing processes. Share best practices and learn from other team members and peers
Promote positive morale and a sense of team identity
Implement new features using all of the above components. This includes working closely with the Business Analysis team to gather requirements, architecting an appropriate BI solution, development and deployment into production, and continuing support.
A minimum of 5+ years of software development on data warehousing and modeling technologies
2+ years’ experience working with Microsoft Business Intelligence stack
Proficiency in a general-purpose programming language
Proficiency in C# and p object or SOLID dependency objection
Ability to work independently with minimal outside supervision
Familiarity with cloud technologies like Azure and AWS
Excellent written / oral communication and interpersonal skills
Experience developing SSAS tabular models to be consumed by PowerBI or Excel
What we may offer? Funny that you asked .
A team of experts that are willing to share good practices tips & tricks.
Cool location in a non-crowded aria of Bucharest, very close to the subway (AFI Park).
Flexible hours (we get it it’s not always easy to get up before the rooster)
Fresh fruits & a very good coffee (for some extra energy)
Development programs (do you want to grow? We stand by you)
Additional free days for Christmas period (Except the bank holidays - some extra vacation time for sure won't hurt)
At EA Romania, fresh ideas and new ways of thinking are always welcome. If you are passionate about games and the games industry, we’d like to talk with you! We are One Team, a diverse, creative and collaborative community of artists and innovators united by our shared vision of excellence.
We celebrate success and individuality on global and local scales, and believe that the employee experience should be just as amazing as the player experience
EA is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law.
EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.