Senior Manager, IT Merchandising Systems in Grapevine, TX at GameStop

Date Posted: 11/5/2018

Job Snapshot

Job Description

Description:

The Senior Development Manager is tasked with the development and support of the IT Merchandising Systems team.  This cross-functional role is responsible for growing and defining the organization, establishing and upholding best practices, mentoring, and ensuring the success of projects assigned to the team.  This role works across teams in business and IT in order to deliver outstanding results and support organizational and team goals.  The role is tasked with successful completion of projects on time, scope and budget.  In addition, the Senior Development Manager is responsible for establishing a team culture that is defined by transparent communication, high integrity, business acumen, engineering expertise and technical innovation.

ESSENTIAL JOB DUTIES AND RESPONSIBILITIES*

• Works with IT leaders to document and refine development standards across the organization.  These standards consist of but are not limited to standards for the development lifecycle (including agile best practices), code quality, version control, unit testing, code reviews, release planning, code branching, release, deployment and any other best practices defined by the organization.

• Work with development managers to create performance dashboards, SLA’s and scalability metrics to ensure a continual focus on the quality of all applications with the goal of supporting our business partners.

• Establish and monitor project objectives, resource leveling, timelines, milestones & deadlines ensuring all project deliverables are met according to schedule and accepted by customer to ensure smooth project transition and operational status.  This includes review of all project estimates to ensure successful delivery of the efforts on time, budget and scope.

• Engages in the strategic planning process to align teams with business objectives utilizing intimate knowledge of team capabilities to assign teams to projects with the goal of aligning team expertise with business capabilities to ensure the success of projects.

• Mentor hiring managers in growing the organization through recruiting strategy and participation in final hiring decisions.

• Gains understanding of the technical and leadership capabilities of all developers in the organization to help development managers when designing teams and to aid individuals with career growth.

• Mentors development mangers and individual contributors in the areas of development standards, resource management, career growth and business acumen both inside and outside of the organization.

• Partners with solutions architects to understand and refine system design, taking that knowledge and imparting it to development managers to grow the technical acumen of the organization.

• Partners with quality managers to understand and refine quality development practices within the organization.  Including, but not limited to code instrumentation, thorough test coverage and test automation where appropriate.

• Partner with key business stakeholders to understand and align with objectives, and share that knowledge with the development managers to grow the business acumen of the organization.

• Evaluates, supports Directors and participates in engagements with third party vendors and partners such as consulting firms, contract firms and off-shoring vendors.

• High level understanding of all systems to facilitate good development decisions.  Aid development managers in decision making when necessary with the primary concern of consistency in adherence to the architectural guidelines set forth by the architectural organization.

• Ability to deep-dive into systems to understand their detailed operation, business function, and integrations.

• Defines and refines development standards for the organization.  Maintains documentation of the development standards.

• Helps development managers’ onboard new employees through the creation and maintenance of detailed onboarding (and off-boarding) documents for the organization.

• Monitors the morale of the development teams to ensure the health of the organization, establishing team building exercises within and outside of the organization to increase organizational cohesion.

• Works with development managers to understand team capabilities to help fill gaps in technical skillset of each team.

• Work with directors and development managers to define and refine the optimal team structure, taking into account the necessary skillsets required to be successful in engagements.

• Develop training plans for the development organization to help grow the skillset of the team especially as new tools are introduced into the development process.

• Research new technologies and evaluate new technology proposals for the development process.  Coordinate the technology standards and adherence to standards by the development teams.  This includes tools and process.

• Supports development managers in monitoring the health of the online properties to ensure sustainable and scalable operations, engaging in 24x7 support as necessary when critical issues arise especially across systems.

• Establishes a culture of humility, integrity, trust, respect and transparency in the organization leading by example and holding invidivual contributors accountable to collaborative team work.

• Balancing a reputation of innovation and creativity surrounding technical solutions brought to bear, balanced with delivery of projects on time, scope and budget.

RELATED COMPETENCIES

• Building Strategic Working Relationships – Developing and using collaborative relationships to facilitate the accomplishment of work goals.

• Coaching – Provides timely guidance and feedback to help others strengthen specific knowledge/skill areas needed to accomplish a task or solve a problem.

• Strategic Decision Making – Obtains information and identifies key issues and relationships relevant to achieving a long-range goal or vision; commits to a course of action to accomplish a long-range goal or vision after developing alternatives based on logical assumptions, facts, available resources, constraints, and organizational values.

• Technical/Professional Knowledge and Skills – Having achieved a satisfactory level of technical and professional skill or knowledge in position related areas; keeps up with current developments and trends in areas of expertise.

BASIC AND PREFERRED QUALIFICATIONS (EDUCATION and/or EXPERIENCE)

• Bachelor’s degree in Information Systems, Computer Science Information Systems, Engineering or related field, or equivalent year-for-year work experience in an IT or other related field required

• At least 10 years overall software development experience with at least 5 years as a software development manager

• At least 5-7 years of application design and development experience in Microsoft-based design/development in WPF and/or Web applications (ASP.NET/C#/AJAX) required

MINIMUM QUALIFICATIONS, JOB SKILLS, ABILITIES

• Exceptional leadership skills including transparent communication, high integrity and the ability to effectively delegate.

• Experience with Agile and/or SAFe development methodologies

• Ability to effectively coach, develop, retain, train, hire, and discipline others in order to produce a successful team.

• Proficient ability to communicate effectively with others using written and spoken English including the ability to provide clear, constructive feedback to team members

• Knowledge of high volume Retail Merchandising/ERP experience preferred

• Consistently demonstrates a commitment to GameStop policies and procedures, including but not limited to, attendance, confidentiality, conflict of interest, and ethical responsibilities

• Consistently follows and adheres to all GameStop Affirmative Action Program-related policies and procedures