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

Answered by on
This question has not been answered
Answered by on

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

Want to see jobs that are matched to you?

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