Software Developer

 

Description:

This role is responsible for helping create the cards and technology for Magic: The Gathering Online. You will be working in an agile environment that promotes freedom of thought, and rewards innovative ideas and creative solutions.

Day To Day Responsibilities
 

  • Designs and implements solutions for Magic: The Gathering Online in alignment with architectural designs and program needs, including data management, card parsing, game rules engine, supporting tools, and client integration
  • Works in multiple programming languages (C++, PERL, C#) to bring a card from its original English text to generated code consumed by the game rules engine that obeys the rules of Magic: The Gathering
  • Supports emergent issues with the game rules engine, card behavior, or data as those situations arise in a production environment
  • Performs literate programming, using adequate commenting and documentation tools to deliver readable and maintainable code
  • Adopts industry standard and team-specific coding practices
  • Collaborates and maintains relationships across disciplines (Production, Game Design, GRE, Art, etc.)
  • Communicates trade-offs, risks, and alternate solutions for proposed features and functionality
  • Provides reasonable estimates of time and materials required to complete vision and scope goals outlined by the Development Manager
  • Contributes to continuous improvement through code reviews, collaboration on technical designs, documentation, and test coverage
  • Gathers metrics and makes performance improvements
     

Requested Experience
 

  • Bachelor’s degree in computer science or equivalent experience
  • 3-5 years of experience creating and shipping software
  • 3-5 years working with C++
  • 2-3 years working with PERL
  • Experience working with and improving large, legacy systems
  • Experience with Windows and Microsoft systems, Linux experience is a bonus
  • Experience as a Magic Judge or strong familiarity with Magic the Gathering Comprehensive Rules is highly preferred

Organization Daybreak Game Company LLC
Industry IT / Telecom / Software Jobs
Occupational Category Software Developer
Job Location San Diego,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2024-05-16 6:21 pm
Expires on 2025-01-21