We are looking for a Senior Software Engineer C#/.NET to develop and support Merchandising 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. (C#/.NET)
ESSENTIAL JOB DUTIES AND RESPONSIBILITIES*
Develop and support existing and future applications and integrations.
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 practice.
Develop and maintain technical and project documentation.
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.
Makes suggestions to management on current and emerging technologies, on methods to reduce costs, improve performance and availability, and reduce administration time for GameStop store information systems
Perform on call duties on rotation with other developers when required.
BASIC AND PREFERRED QUALIFICATIONS (EDUCATION and/or EXPERIENCE)
A Bachelor's degree from an accredited program in Information Systems, Computer Science or other related field required
At least 5-8 years of application analysis, design, development and maintenance experience that includes Microsoft's solutions, client side and server side controls, and SQL Server experience
At least 1 year of Agile software development experience preferred
At least 6 months of developing retail applications preferred
MINIMUM QUALIFICATIONS, JOB SKILLS, ABILITIES
Proficient or expert knowledge on related technical skill sets and technologies including but not limited to .NET framework 4.5, C#, AWS, WPF, WCF, Multi-threading, Continuous Integration Build, GitHub, SQL Server, Agile Development Methodologies, Unit testing
Proficient in User interface design and developing visually appealing user interfaces
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
Consistently demonstrates a commitment to GameStop policies and procedures, including but not limited to, attendance, confidentiality, conflict of interest and ethical responsibilities