Manager of Software Game Development - Magic Digital Job

Hasbro

(Renton, Washington)
Full Time Travel Required
Job Posting Details
About Hasbro

Hasbro (NASDAQ: HAS) is a global company committed to Creating the World’s Best Play Experiences, by leveraging its beloved brands, including LITTLEST PET SHOP, MAGIC: THE GATHERING, MONOPOLY, MY LITTLE PONY, NERF and TRANSFORMERS, and premier partner brands. From toys and games, television programming, motion pictures, digital gaming and a comprehensive lifestyle licensing program, Hasbro fulfills the fundamental need for play and connection for children and families around the world.

Summary

The Software Development Manager is responsible for managing a team of developers that has the purpose of delivering scalable, sustainable and supportable applications. Manage development progress of multiple scrum teams that involve significant technical complexity while acting as a liaison between the Development team and other aspects of the company. Help lead requirements creation and first response for issues and concerns relating to the team’s work.

Responsibilities

Collaboration:

  • Develops functional / technical specifications based on vision and scope in conjunction with development team and Digital Architects
  • Champions our emerging technical landscape considering relevant technologies and service solutions that fit the needs of our business
  • Strategizes with development team regarding systems analysis, production, design, programming, maintenance and delivery of products
  • Attends regular leadership, design, bug triage and release meetings, and leads such meetings as needed
  • Develops programming schedules and ensures timely deliverables
  • Manages software design process with Architects, Producers and Project Managers

Planning/Problem Solving:

  • Works with Architects and software development and UX teams to roadmap design and development processes
  • Works with developers to evaluate and make feature, schedule, and resource trade-off decisions
  • Be able to perform code and architectural reviews and provide constructive feedback
  • Implements industry standards and team-specific coding practices
  • Anticipate, identify, and troubleshoot issues on a proactive basis and ensure that plans are put in place and executed in order to provide timely resolution

Leadership:

  • Directly manages and supervises one or more development teams over multiple software applications and systems.
  • Responsible for hiring highly qualified staff members and manage performance on an ongoing basis
  • Mentors and guides junior-level team members to improve in quality and effectiveness.
Ideal Candidate

Experience Creating and Casting these Spells:

  • 5-7 years of experience managing software development teams
  • 5-7 years of software engineering experience
  • 5-7 years object-oriented design experience
  • 3-5 years of experience working with Service-Oriented Architecture (SOA) development and SOA design principles and best practices
  • Experience working with industry standard source control systems and defect tracking systems
  • Commitment to industry standard code practices and literate programming style
  • Strong organizational skills

Preferred:

  • 3-5 years of C# / .NET development

Knowledge, Abilities and Characteristics of the Ideal Wizard:

  • Experienced and skilled at leading and coaching talented software engineers
  • Proven ability to achieve results, make quality decisions, build relationships, drive success with people to adapt and learn
  • Responsibilities spanning multiple software applications and systems
  • Usage of data modeling tools, design patterns, UML and OO design methodologies.
  • Knowledge of software engineering methodologies (Agile, Waterfall) and the impact of early decisions on later development stages of software projects
  • Anticipate, identify, and troubleshoot issues on a proactive basis and ensure that plans are put in place and executed in order to provide timely resolution.
  • Familiarity or programming experience with mobile technologies (iOS, Android) a plus

Problem Solving:

  • Must be able to work with a variety of other departments to gather requirements and help teams achieve their goals
  • Must be effective at developing software solutions in a client/server architecture
  • Understanding the technical challenges that arise from developing on multiple platforms

Education and Training:

  • Bachelor’s Degree in Computer Science or commensurate work experience

Travel Requirements:

  • Up to 5%

Time Expected to Reach Full Performance Level in Position:

  • Contribute within 1 month, fully productive within 6 months

Physical Requirements:

  • Office environment, able to work on computer or phone for long periods of time.

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Renton, Washington
Skills Desired
Sign up or login to see how your skills match up.
  • Data Modeling
  • Building Software Applications
  • Industry Standards
  • iOS
  • Programming
  • Software Development
  • Source Control Management
  • Systems Analysis
  • .NET Framework
  • C#
  • Defect Tracking
  • Object Oriented Design
  • UML
  • Computer Science
  • Software Design
  • Software Engineering
  • Service Oriented Architecture
  • Large-scale Software Systems
  • Client-Server Architecture
  • Knowledge of Agile Methodology
  • Mobile Technology
  • Android

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.