webJobs Copyright 2008, Web Scribble Solutions, Inc. All Rights Reserved. webJobs: Job board software Job board software Job script
This job has expired and you can't apply for it anymore. Start a new search.
Company Name:
BattleCry Studios
Location:
Austin, Texas
Country:
United States
Job Type:
Programming/Engineering
Position type:
Full Time
Platform
PC / Windows
Minimum Number Of Professional Titles:
2
Experience Level:
Mid-Senior Level
Education:
Some College

Lead Platform/Web Services Engineer

BattleCry, the newest ZeniMax studio in Austin, Texas, is seeking a qualified Lead Engineer to help create and maintain web services for an online title. The successful candidate will have knowledge of and experience in the design, implementation and continuing support of large scale client/server web-based applications. This is a hands-on position leading a small team at an online game company.

 

Primary Responsibilities:

 

  • Design and own scalable features across our platform with ownership
  • Integration of the game to an existing ecommerce/accounts system
  • Enhancements to the existing ecommerce/accounts system to support our game
  • Architecting and building micro transaction-based system/components for interfacing between our game and the accounts system
  • Web-based storefront for in game interface
  • Architecting and building other account global systems/components as game design dictates
  • Customer service systems and interfaces to game
  • Building and maintaining the game web presence
  • Managing the database systems for the game
  • Working with BI to create maintain metrics and reporting systems
  • Evaluate and mentor team members

 

Required Skills:

  • 10+ years’ experience building reliable, highly available and scalable platforms (ideally some of it in games)
  • Multi-year experience as a lead building large architectures from scratch
  • Experience should be based on large scale distributed systems using Java, other JVM languages, or Python
  • Expert in OO programming in one of the following: Java, Python or C# (with C++ experience being a bonus, but not required)
  • Deep experience with application container frameworks and webservers
  • Deep experience with distributed caching solutions
  • Experience building multi-threaded applications
  • Experience with design and implementation of REST-style APIs
  • Experience with build system frameworks and automated testing
  • Knowledge of browser-based technologies: HTML, CSS, JavaScript/JQuery, AJAX, JSP, Servlets
  • Knowledge of Linux environments, source code control systems, and release management
  • Strong coding, algorithm design, debugging skills
  • BS Degree in Computer Science or (equivalent)

 

Recommended Skills:

  • Experience with messaging frameworks (AMQP/JMS)
  • Strong relational database fundamentals, hands-on experience with non-relational/NoSQL alternatives, and solid grasp of which to use when
  • Experience with MVC frameworks is plus
  • Experience with complex cloud-based architectures
  • Experience with integrating with third party APIs (including social networks and payment/billing systems)

More Jobs Like This