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, CA, 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 | 2026-11-29 |