« Midway Studios Austin needs Gameplay & AI Programmers, Artists for Blacksite: Area 51 team | FILLED: Bioware Seeks Writer »


Bioware Seeks Senior Database Programmer

BioWare Austin is seeking a qualified senior database programmer for our platform group to help make and maintain MMO platform systems. Platform systems include ecommerce, subscriptions, business intelligence, global game systems (like chat or event logging), metrics, customer service tools, and other game systems global to the game service.

The successful candidate will have expert knowledge of and experience in the design, implementation and continuing support of client/server database applications using both C++ and Java in either Oracle or Postgres/Enterprise-DB. Extensive experience and knowledge of database procedural programming and the internals of database engines is required and the ideal candidate will be more experienced on the database side than the programming side but will still be an expert programmer.

Our Jobs at Bioware page has information on how to apply and several other helpful resources.

BioWare|Pandemic is fueled by the new partnership of RPG leader BioWare Corp., and action/adventure powerhouse, Pandemic Studios. One of the world's largest and best-funded independent game developers, BioWare|Pandemic aims to attract the top industry talent by combining experienced management with a record of innovative, award-winning releases for original and licensed content.

BioWare Corp. is the developer of the award winning Star Wars: Knights of the Old Republic, Neverwinter Nights, Baldur's Gate 1 & 2, Shadows of Amn, Tales of the Sword Coast, MDK2, Shattered Steel, and the recently released Jade Empire, as well as the current developer of the upcoming sci-fi action RPG, Mass Effect, and the much anticipated Dragon Age. Here is a chance to get in at the ground level on Triple A titles with a stable and successful developer.

Senior Database Programmer
Required Skills

  • Core

    • A Bachelor’s degree in computing science or computer engineering.
    • Minimum of 5 to 10 years professional software development experience writing client / server database applications in C++
    • Architectural expertise in designing both the application and database side of a software solution as a unit. This includes a strong understanding of the interdependencies between application server and database architectures and the ability to know when implementation on one side (application vs. database) is superior to the other.
    • Expertise in both application based replication and/messaging systems and database based systems
    • Expertise in programming to distributed enterprise database environments
    • Expertise in Unix/Linux
    • Passion for playing video games.
    • Able to relocate to Austin, Texas

  • Programming

    • Expertise in building multithreaded connection pooling database server applications in C++ and Java
    • C++ native database API expertise for Oracle, Postgres, Enterprise-DB
    • Java native database API expertise for Oracle, Postgres, Enterprise-DB
    • Applicant must or have the ability to design and implement custom database adapter layer based on native APIs

  • Database

    • Expertise in database schema design & architecture in Oracle, Postgres, Enterprise-DB
    • Expertise in database procedural language programming (PL/SQL)
    • Expertise in SQL tuning
    • Extensive DBA level knowledge of the internal working of database engines for Oracle, Postgres, Enterprise-DB
    • Experience in converting from one DB to another on both the application and database sides


Recommended Skills

  • Expertise with multiples of the following DB APIs ODBC, ADO, OLEDB, OCI, OCCI, OTL, ProC, Libpqxx, Perl DBD, JDBC
  • Apache, Tomcat, J2EE, JMS
  • Perl, Python, Bash
  • sockets programming
  • DBA experience
  • Game industry experience
  • Platform system experience

How to apply
Please quote the following competition number in the subject line of your electronic application, or include in the cover letter of your mailed application:
06-Prog-DBA-BWA

To apply by email, send your resume and online portfolio to:
ProgrammerJobsAustin *AT* bioware.com

Due to the volume of applications we receive for our job postings, we are unable to respond personally to telephone inquiries regarding the status of an application. Only candidates being considered for interview will be contacted at this time.

Posted by QuocTran on May 18, 2007 05:38 PM