Our hugely popular client is expanding its BI Technology Platform and reporting capabilities to make better data in order to make better games. Be a part of an amazing cross-functional team, infusing entertainment media with a culture of rapid innovation and development.
We are looking for a talented Software Engineer to help design, build and maintain analysis systems used to process large amounts of data. The analysis system includes an event logging tier, event stream processing machines, Hadoop cluster, Analytic data warehouse, web reporting tools that support dozens of live games and hundreds of internal end users. This position requires a strong technology background, excellent communication skills, and experience in developing enterprise scale analytics applications. Successful candidates must be action oriented, capable of working on concurrent complex projects and able to communicate clearly and effectively to cross-functional teams and business audiences.
OVERVIEW
Design, develop and maintain on Analytics applications
Iterate on two week development cycles with frequent releases to a large community of internal users
Collaborate closely with a talented team of analytics engineers and analysts
Work with business stakeholders to gather, analyze, and then translate requirements in BI tools area - either recommending an existing solution, developing a solution, or synthesizing requirement for delivery to engineering teams for development
Create a robust set of tools to enable rapid exploration, development and deployment of solutions around data processing
Develops and project estimates in collaboration with cross-functional teams
Ensure quality of all technology deliverables
Escalate all unresolved project or personnel issues to the appropriate managers
Recognize and manage technical dependencies and/or limitations that impact analytic work
Provide expert advice in the usage and interpretation of data to various business partners
Actively question and challenge customers to understand their requirements and reach the best solutions, near term and long term
Understand and adhere to development and documentation standards, application design and data storage
Successfully implement process improvements impacting own work and work of others
Perform technical proof of concepts
QUALIFICATIONS
BS or MS degree in Computer Science or technology-related field; or equivalent experience
2+ years of development experience with specific focus in developing highly scalable web and/or enterprise technology projects
2+ years of development experience with Software Applications
Experienced with Python, Java, SQL
Proficiency on OOT development, testing and deployment with Back End technologies used in software applications
Proficiency in scripting to manipulate data, develop tools and automate process in Unix / Linux environment
Skilled in scripting languages (Shell, Python, Perl)
Strong in Python, C++ / Java stack
Familiarity with Linux environments including CentOS and Ubuntu
Familiarity with configuration management tools like Puppet, Chef
Familiarity with revision control systems like Subversion, Git, Perforce
Proficiency in Linux environment
Write and interpret complex SQL queries, aggregations and ETL
Strong, debugging and trouble shooting skills
Familiarity with highly scalable application development a plus
Familiarity with games a big plus
Knowledge and experience of analytics solutions and processes in web analytics a big plus
Experience with performance and scalability design and testing
Customer-centric Data Warehouse experience highly desirable
Functional knowledge of OLTP and OLAP architectures, methods and processes as they relate to Data Warehouse input / output design and interface contracts
Experience contributing to project task prioritization, planning, estimating, work assignment, and quality assurance at every stage of a project
Experience with end-to-end implementation, and maintenance of a multi-Terabyte DW Environment in a Fortune 1000 corporation strongly desired
Experience with technical proof of concept initiatives strongly preferred
2+ years software development experiences on distributed and high availability systems
Strong programming skill in coding, algorithm using compiled language and script languages
Experienced with development processes and lifecycles in a technology organization
Excellent ability to develop rapid prototyping and building stable, maintainable code
Experience with Agile methodologies
Experience in Advanced Analytics and tools like SAS,R, SPSS a plus
Must be able to work effectively in a fast paced, highly data driven, changing environment. multi-tasking and prioritize projects
Pulling data from Hadoop entering into database
This contract position is expected to be 4 months in duration.
CompuCom - 30+ days ago
- save job
-
block