IT SENIOR DEVELOPER - POS

Sorry, this job was removed at 11:57 a.m. (CST) on Wednesday, August 7, 2019
Find out who's hiring remotely in West Suburbs.
See all Remote Cybersecurity + IT jobs in West Suburbs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

OUR STORY:

Ulta Beauty is the largest specialty beauty retailer in the United States and the place for the true beauty enthusiast who gets butterflies as she shops for beauty and experiments throughout our store. We are the only one to provide our guests prestige, mass and salon products and services under one roof. We put our guests at the center of all we do, committing to offer her unrivaled ways to be beautiful in an environment that provides the thrill of exploration and delight of discovery.

 

POSITION SUMMARY:

The Senior Developer analyzes, documents, develops and supports our Point of Sale and In-Store Technology initiatives in a highly dynamic and fast paced environment.  This position works closely with cross-functional teams to understand their business needs and translate them into functional/technical requirements.  They suggest creative and innovative solutions to leverage our software and technology for the best Guest Experience.  The Senior Developer leads and/or participates in development and integration activities to enhance the POS Environment and contribute to an innovative Roadmap for In-Store Technology.

 

CORE JOB RESPONSIBILITIES:

  • Application Support: Identifies and resolves issues with applications, following agreed procedures. Uses application management software and tools to collect agreed performance statistics. Carries out agreed applications maintenance tasks.
  • Configuration ManagementMaintains secure configuration. Applies tools, techniques and processes to track, log, report on and correct configuration items, components and changes related to CIs.
  • System SoftwareUses system management software and tools to collect agreed performance statistics. Carries out agreed system software maintenance tasks. Prepares and maintains operational documentation for system software
  • Development Method and ToolsContributes to the direction and assists in the introduction and use of techniques, methodologies and tools, to match overall business requirements (both current and future), ensuring consistency across all user groups.
  • Systems Design: Reviews others' systems designs to ensure selection of appropriate technology, efficient use of resources, and integration of multiple systems and technology. Evaluates impact analysis on major design options and assesses and manages associated risks. Programming/Software DevelopmentContributes to the designs, development, testing, and documentation of complex programs from agreed specifications, and subsequent iterations, using agreed standards and tools. Assesses own work and leads reviews of colleagues' work. Mentors less experienced colleagues as required.
  • TestingPerforms given test scripts under supervision. Performs recording of results and reports issues. Follows others to develop an understanding of the role of testing within system development, as a tool for design improvement as well as a validation process.
  • Requirements Definition and ManagementUses established techniques as directed to identify current problems and elicit, specify and document business functional, data and non-functional requirements for various subject areas with clearly-defined boundaries. Assists with implementing the processes for establishing agreed baselines for change and managing the assessment and application of requested changes to those requirements. Assists in defining acceptance tests for the specified requirements.

 

ADDITIONAL RESPONSIBILITIES:

  • Supports the design and development of enterprise wide vendor and proprietary solutions predominantly in the Oracle Xstore spectrum (Xstore, xServices, and Xcenter) and Verifone Software (FiPay, RTS, and FMS).
  • Hands on Java development in the Oracle Retail’s Xstore extension layer for the timely resolution of production bugs and capital enhancement requests and features.
  • Write well designed, testable, and efficient code.
  • Contribute in all phases of the development lifecycle using Agile methodologies and prepare releases of software components.
  • Contributor for the overall design and architecture of retail systems, focused exclusively on point of sale and its back-end integrations with SAP Retail.
  • Supports discussions with internal business partners to identify needs and translate business requirements into detail functional specifications and technical solutions.
  • Collaborate with the business and technical organizations to support the design, and implementation of the Point of Sale Features.
  • Coaching and mentoring IT resources to ensure effective and sustainable solutions.
  • Understand the business priorities and opportunities to drive business growth.

 


Requirements

REQUIREMENTS FOR CONSIDERATION:

  • Experienced with Java application development (2+ years), with knowledge of its ecosystems and framework.
  • Experience in developing and consuming Web Services using WSDL, SOAP and HTTP.
  • Experience working with and designing development concepts using SDLC tools like Jira, Git and Bitbucket.
  • Experience working with Point of Sale Hardware (Registers, Printers, Scanners, Payment Devices)
  • Experience with Mobile OS and Technologies (Android/iOS) a plus
  • Experience working in enterprise development team environment, familiar with Eclipse, configuration management, and defect tracking tools.
  • Solid SQL development skills
  • Excellent interpersonal & communication skills. Able to effectively convey complicated technical information to diverse audiences
  • Excellent analytical and problem-solving abilities. Ability to propose and evaluate technical solution alternatives, assessing the pros and cons of each approach.
  • Knowledge of retail POS processes, including customer facing (sales & returns management, promotions & pricing, loyalty, etc.) and back-office (cash management, opening & closing, TLOG processing).
  • Excellent communication skills; feels comfortable working with non-technical business partners
  • Work with production support and project consultants in an onshore / offshore model
  • Able to prioritize and execute tasks in a high-pressure environment
  • Solid knowledge of industry best practices and technical systems
  • Off-Hours support including 24x7 on-call required
  • Minimal travel required (training/conferences)
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our satellite campus is in Chicago at 120 S. Riverside Plaza with 100 workstations & conference rooms which associates can reserve.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Ulta BeautyFind similar jobs