Software Architect - Big Data - Central Technology (Activision Vancouver)

Job Type:
Permanent
Areas of Expertise:
Business Operations, Programming and Development
Region:
Canada
Area:
Vancouver
City:
Vancouver
Posted:
20-Nov-17
Company:
Demonware
Job Ref:
PRO0001PR

Details
We have an opening in our Vancouver office for a Senior Big Data Software Architect who will be responsible for the expansion and maintenance of our cloud based Data Services platform, including data lake, relational data warehouse, and real-time data systems.

Responsibilities:

• Developing, maintaining, and enhancing our Java / Python code base, including our AWS-based ingestion pipeline, custom ETL, queuing and Hadoop components

• Mentor developers and data architects on best practices for Java development and cloud-based big data architecture

• Analyzing Data Services workflows at a high level and identifying potential development opportunities including gaps in service and tools

• Ensuring all components are highly scalable, maintainable and monitored

• Delivering components using best coding practises and modular design

• Working closely with members of the Data Services and Live Operations teams to troubleshoot issues as they arise

Requirements:

• A degree in Computer Science, Computer Engineering or equivalent

• 5+ years of experience in software architecture, development and testing

• Proven ability to analyze architecturally significant requirements and make corresponding design decisions

• Ability to translate customer requirements into concrete technical design

• Has initiative, and is proactive about identifying problems and potential solutions

• Experience with designing highly scalable, highly modular business critical systems

• Knowledgeable and passionate about software development best practices, including testing and build automation

• Experience with big data technologies (Hadoop, Spark, Presto, 2-3 years)

• Experience with Java (2-3 years)

• Experience with queuing / messaging systems (Kafka, RabbitMQ)

• Experience with event based micro-service architectures

• Experience with SQL and database design, specifically Amazon Redshift, MySQL, or Postgres

• Experience with NOSQL solutions (HBase, Cassandra, etc.)

• Experience with Linux/Unix

• Experience working with data in AWS or other cloud platforms (2-3 years) preferred

• Python and C++ (nice to have) strongly preferred

Contact Details:
Demonware
Tel: -
Contact: Recruitment Team
Email:

You may return to your current search results by clicking here.

Latest Job Listings