OMS Software Engineer in Grapevine, TX at GameStop

Date Posted: 10/17/2021

Job Snapshot

Job Description


Under general supervision, the Software Engineer develops and supports IT retail systems and assumes responsibility for administration, documentation, support and troubleshooting of these systems. This position participates in all phases of the software implementation process including both package and custom development. Software development processes include requirements gathering and analysis, functional design, technical design, coding, testing, implementation, and post implementation support.

• Develop and support existing and future applications.
• Analyze, design, develop, maintain, monitor and support complex applications within the retail systems environment and implement robust, maintainable solutions that meet the established business requirements.
• Establish and enforce software development best practices by using Agile methodology.
• Develop and maintain technical and project documentation by using methodologies like UML.
• Develop test plans and work with QA to establish test processes.
• Provide recommendations to management, based on current and emerging technologies, on methods to reduce costs, improve performance and availability, and reduce administration time for GameStop store information systems.
• Research, test, and apply all applicable patches.
• Perform on call duties on rotation with other developers when required.

• Innovation – Generates innovative solutions in work situations; tries different and novel ways to deal with work problems and opportunities.
• Continuous Improvement – Originates action to improve existing conditions and processes; uses appropriate methods to identify opportunities, implement solutions, and measure impact.
• Contributing to Team Success – Actively participates as a member of a team to move the team toward the completion of goals.
• Quality Orientation – Accomplishes tasks by considering all areas involved, no matter how small; showing concern for all aspects of the job; accurately checking processes and tasks.
• Planning and Organizing – Establishes courses of action for self and others to ensure that work is completed efficiently.
• Managing Work – Effectively manages one’s time and resources to ensure that work is completed efficiently.
• 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.

• Bachelor’s degree from an accredited program in Information Systems, Computer Science or other related field required and five years of experience in application analysis, design, development and maintenance
• OR Master’s degree from an accredited program in Information Systems, Computer Science or other related field required and two years of experience in application analysis, design, development and maintenance
• Certification in Sterling Order Management or equivalent large enterprise OMS solution (Manhattan, Radial, Blue Yonder)
• At least 2 years of developing retail applications preferred

• 4+ years of experience with IBM Sterling OMS or equivalent large enterprise OMS solution (Manhattan, Radial, Blue Yonder) in a developer or lead support role.

• Configuration and development experience using OMS components, agents, services, API's, related interfaces.

• Experience in JavaEE and specifically in developing Java-based extensions and interfaces to ensure proper functionality and integration with other systems.

• Experience implementing OMS integration solutions.

• Ability to create and maintain technical artifacts, including detailed design documentation and diagrams as needed.

• Strong understanding of JDBC, Servlets, SOA Architecture, Web Services, JMS messaging, XML, XSLT, XPath, TIBCO integrations, API Creation and AWS Microservices.

• Experience with Agile projects using tools such as Atlassian suit is desired.

• Data delivery mechanisms using (S)FTP, AS2, HTTPS, REST, Webservices, and Queues. 

• Foundation, Windows Workflow Foundation, Visio, TFS, REST, XSLT, SQL Server, and Agile Development Methodologies, Unit testing
• Ability to work cooperatively and collaboratively with others; conducts working relationships in a manner acceptable to others and to the organization
• Proficient local syntax SQL (Standard Query Language) skills with the ability to understand relational data models
• Ability to understand and apply basic software implementation methodology concepts
• Working knowledge of effective problem solving and identifying innovative solutions, including new products
• Proficient analytical skills, including the ability to evaluate existing or proposed new solutions for potential flaws or improvement opportunities - including alignment to departmental goals and standards
• Working ability to navigate complex environments, work with interdisciplinary teams and effectively communicate priorities, delivery expectations, risks and concerns to management
• Demonstrated solutions development ability, including innovative thinking, creative problem solving, and the ability to execute ideas quickly while maintaining high quality expectations
• Proficient written and verbal communication skills using spoken English, including the ability to explain complex ideas to others with varying levels of expertise throughout the organization and with potential business partners
• Proficient organizational skills, with the ability to handle multiple, overlapping, and potentially conflicting priorities
• Proficient ability to remain highly effective under stress, and respond to pressure in a manner acceptable to others and to the organization
• Proficient knowledge of services design patterns, principles, and practices
• Working knowledge of Retail Systems and processes preferred
• Demonstrated ability to develop and support scalable services technologies with strict SLA''s and high throughput