Working independently, the Senior Solutions Architect (Senior Solutions Engineer) is a part of a team that defines engineering solutions for large-scale and small-scale systems centered on platforms delivering native applications, digital media, community features and e-commerce for mobile and desktop solutions. The Senior Solutions Architect mentors team members in the solution development. The associate will interact with his or her supervisor as needed by either individual. Most activities are completed without a supervisor’s advance approval.
ESSENTIAL JOB DUTIES AND RESPONSIBILITIES*
Participate in the development and lifecycle evolution of architectural standards, solutions, reference models, guidelines and principles.
Participate in the rapid prototyping activities utilizing a wide variety of existing and emerging technologies.
Guide the architecture, design, and implementation of solutions for the digital business’ technology applications.
Partner with multiple development teams to manage day-to-day technical development activities by leading and informing architectural decisions and technical design specifications.
Define and lead the team by example, following best practices with clean coding standards and processes, and ensure adherence to architecture standards.
Act as an expert technical resource for business owners, product managers and IT executive and architects and engineers.
Review the functional requirements for projects and determine feasibility in cooperation with business leaders.
Participate in the creation of project plans, resource allocation and estimated timelines.
Create and document the technical design to meet all requirements and oversee implementation.
Determine operational needs by working closely with business leaders.
Define models that lead to quality solutions in partnership with business leaders.
Define and drive enterprise technology decisions, architecture standards, and governance processes.
Conduct high level design reviews and balance project schedules, priorities, and risks.
Mentor teams and projects developing enterprise solutions, interfaces, and tools, including workflow processes based on Business Process Modeling, process orchestration, data transformation and routing within the context of a “service oriented architecture”.
Assist in developing, maintaining, and communicating department-wide application development standards that ensure continuously improving alignment between our applications portfolio and future business objectives.
Provide mentoring to support the organization’s enterprise direction and architectural strategy and solutions.
Support company acquisitions through technical investigation, evaluations and recommendations of potential targets
Facilitate the selection of new or refined platforms, technologies and service providers by executing a selection framework
Maintain repository of architectural artifacts including current-state / target architectures, standards, and tools
Model the behaviors expected of all GameStop leaders including, but not limited to, a drive for results, with a demonstrable bias for action; high levels of emotional intelligence, maturity, and professionalism; giving, receiving and responding to feedback effectively; a consistently high service orientation; and demonstrable commitments to diversity, inclusion, a respectful workplace, and integrity
Manage relationships in a manner acceptable to others and to the organization.
Emotional Intelligence — Leveraging high levels of self-awareness, self-management, social awareness and relationship management, capacity to manage behavior, navigate social complexities and make personal decisions to achieve positive results.
Planning and Organizing – Establishes courses of action for self and others to ensure that work is completed efficiently.
Strategic Decision Making – Obtains information and identifies key issues and relationships relevant to 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 from an accredited program in computer science, information technology, electrical engineering or other related field or equivalent work experience required
At least 8 - 10 years of architecture (Content management, Critical theory, Information architecture, etc.) development experience with at least 7 years experience as a technical lead.
MINIMUM QUALIFICATIONS, JOB SKILLS, ABILITIES
Expert knowledge of Microsoft technologies including ASP.Net, .NET Framework, Silverlight, Windows Communication, Windows Presentation Foundation, Windows Workflow Foundation, Windows API’s, Active Directory, Interprocess Communications (COM, Pipes, RPC, Sockets, etc.) and other Windows technologies (NTFS, Windows Installer, Desktop Window Manager, Detours, ActiveX, Networking, DCOM, etc.)
Expert knowledge of Microsoft programming languages including C++, C# and Visual Basic. Including 5-7 years of experience with Visual Studio
Proficient in User interface design and developing visually appealing user interfaces
Proficient knowledge of Object Oriented Modeling, UML 2.0, Scrum and Agile development
Expert knowledge of Service Oriented Architecture (SOA), metadata and Business Process Management (BPM) and Business Process Reengineering (BPR) concepts and tools
Expert knowledge of logical and physical database design of VLDB (Oracle or MS SQL Server), performance optimization, data loading, federated and parallel data management, high-availability and capacity planning
Proficiency with Agile development techniques, including test driven development, continuous integration, and development iterations
Proficient knowledge of databases such as SQL Server 2005, and advanced web services skills such as SOAP, UDDI, XML, WSDL, WCF, and REST
Working knowledge of IIS, Tomcat or other major java web server
Expert knowledge of heterogeneous, enterprise, distributed, SOA, object-oriented client/server and/or web-based systems design and implementations, with a solid understanding of algorithms, data structures, and performance optimization techniques
Proficient ability to communicate effectively with others using written and spoken English including the ability to provide clear, constructive direction and feedback to team members
Proficient knowledge related to creating benchmark tests, designing for scalability and performance, and designing and integrating large-scale systems
Expert ability to work cooperatively and collaboratively with others; conducts working relationships in a manner acceptable to others and to the organization
Expert ability to assertively solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists
Consistently demonstrates a commitment to GameStop policies and procedures, including but not limited to, attendance, confidentiality, conflict of interest, and ethical responsibilities
Relational database concepts including SQL, indexes, transactions and experience with a major DB system and SQL Server preferred
GameStop Texas Ltd. - 12 months ago