Manager of Software Game Development - Magic Digital Job
Hasbro
(Renton, Washington)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.
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.
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.
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
- 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.