Wizards of the Coast, LLC Company Logo

Wizards of the Coast, LLC

Renton, Washington - United States
View all jobs at this company »

Database Architect

Description

Suits Optional...
...Brains Required!!

Wizards of the Coast, a subsidiary of Hasbro, Inc., and the world's largest publisher of adventure games, including Magic: The Gathering® Trading Card Game and Dungeons & Dragons® Roleplaying Games has an exciting opportunity for a Database Architect to join our team.

We offer competitive salaries, a great benefits package, and the excitement of working in a creative organization. But the best part of working here is that we think creating products that bring hours of enjoyment to millions around the globe is an inherently cool way to earn a living.

POSITION: Database Architect

TEAM: Digital Technology – Architecture team

REPORTS TO: Director – Game and Brand Systems Design

KEY RELATIONSHIPS

Supervises:

The Technology Architect – Database provides technical guidance for development groups implementing the database portions of an application. There are no direct supervisory responsibilities.

Other Key Relationships:

To accomplish job duties, the Technology Architect - Database pulls in other architects and works closely with business sponsors and domain experts, Technology Project Managers, Development Leads, Quality Assurance Leads, and Technology Operations Leads.

JOB DUTIES

Essential Functions / Major Responsibilities:

The Technology Architect - Database leads and coordinates technical activities and artifacts for a specific game or supporting system in regards to database management issues. The architect establishes the overall structure for each architectural view: the decomposition of the view, the grouping of elements, and the interfaces between these major groupings. Therefore, in contrast to the other roles, the architect's view is one of breadth as opposed to one of depth, but this does not negate the requirement for technical expertise.

The Technology Architect – database is responsible for facilitating tradeoff decisions with respect to:

- Scalability
- Manageability
- Testability
- Security
- Maintainability
- Usability
- Functionality
- Cost
- Time

In addition, the Technology Architect - Database works directly with database developers on the application team and database operations staff in technology operations, so that database design and development approaches meet both business functional and technology operational needs. The individual filling this role is also responsible for educating the business and technology staff regarding the impact of good data management practices on business costs.

QUALIFICATIONS

Education and Training:

Bachelor’s degree in computer science, informatics, related subject, or equivalent work experience.

Prior Related Experience:

6-8 years in database development and at least 2 additional years in an alternate area such as application development, technology operations, or quality assurance. Experience should range across multiple application types, e.g. highly transactional vs. rich functionality, commercial grade vs. in-house production grade.

Knowledge, Skills and Abilities:

The database architect as a specialist has a primary area of expertise in data quality management, database design, and database operation including tuning and optimization. The database architect has a thorough understanding of what should and should not be attempted inside a database as well as the tradeoffs that must be made between transactional and reporting systems, horizontal and vertical scaling, etc.

The database architect must have a solid working knowledge of the following:

- MS SQL Server
- Database and Object-Oriented Analysis and Design techniques
- Database security issues
- System Architecture, including Database and System performance tuning, as well as hardware and network workload balancing
- Database Administration
- An understanding of multiple database servers and database server types, e.g. relational, hierarchical, object-oriented
- An understanding of multiple operating systems, e.g. Windows, Linux, Solaris

The database architect must have an understanding of the following:

- Service oriented architecture
- Object Oriented programming
- Web Services
- C#, C++ or Java

Time Expected to Reach Full Performance Level in Position:

This position is will take six months to become fully effective.

We are an Equal Opportunity / Affirmative Action Employer.

The above is intended to describe the general content of and the requirements for satisfactory performance in this position. It is not to be construed as an exhaustive statement of the duties, responsibilities, or requirements of the position.

This Job is no longer active!