Software Developer


About EXPR

EXPR is a multi-brand fashion retailer whose portfolio includes Express, Bonobos and UpWest. The Company operates an omnichannel platform as well as physical and online stores. Grounded in a belief that style, quality and value should all be found in one place, Express is a brand with a purpose - We Create Confidence. We Inspire Self-Expression. - powered by a styling community. Bonobos is a menswear brand known for exceptional fit and an innovative retail model. UpWest is an apparel, accessories and home goods brand with a purpose to Provide Comfort for People & Planet.

The Company has over 530 Express retail and Express Factory Outlet stores in the United States and Puerto Rico, the online store and the Express mobile app; over 60 Bonobos Guideshop locations and the online store; and 13 UpWest retail stores and the online store. EXPR is traded on the NYSE under the symbol EXPR. For more information about our Company, please vis it and for more information about our brands, please visit , or .


The Software Developer completes full Software Development Lifecycle (SDLC) from Design, Flowcharting, Development, Testing and Implementation. This includes developing Integrations with other Systems.

Provides Support and Troubleshooting for all related Systems and Technologies. This includes being a point of contact for business users. Requires strong problem solving and communication skills to interpret issues and provide resolution. Must be able to coordinate with vendor for escalation of support related issues.

Participates in Business Requirement Gathering meetings with Business Users to understand all aspects of the business (Functionality, Processes, Technologies); Determine feasibility of requests; Identify best approach to provide Technology Solutions to meet Business Needs; provide Detailed Estimations (Time, Cost, Resources); and then translate into Technical Specifications.

  • Ability to think outside of the box in terms of software solutions for complex problems
  • Translate complex Functional and Technical requirements into Detailed Design
  • Analytical and problem solving skills
  • Technical expertise in required Languages, Operating Systems, Databases, Development tools, Networking, and/or Software Packages.
  • Participate in 24/7 on-call support activities
  • Participates in full lifecycle projects to understand business requirements and then complete the Design, Development, Testing, Implementation and post implementation Production Support.
  • Possess an excellent knowledge of Software Development (i.e., Program Design, Flowcharting, Coding, Testing, Debugging, etc.).
  • Translate Functional specifications into Technical specifications to provide low level details for Development lifecycle.
  • Attends meetings that identify functional specifications for modifications, interfaces, reports and screens to ensure solid design that meets business requirements.
  • Work with external consultant team through knowledge transfer to understand set up, configurations and design in order to provide on-going enhancements and support.
  • Participates in system walk-throughs of technical and operational features, functions and attributes of a new or existing software package.
  • Ability to determine feasibility of business requests, estimate timelines and resources needed, and assist project manager with project planning.

  • Bachelors degree in Engineering, Computer Science or related field
  • 3-5 years of information technology experience in a professional organization

  • Strong knowledge of RDBMS concepts
  • Strong knowledge in Oracle Database, SQL & PL/SQL.
  • Strong ability to work independently
  • Strong ability to organize multiple competing priorities and communicate impending issues
  • Strong Communications skills to both management and technical counterpart
  • Familiarity with various Operating Systems (Windows, Linux)
  • Knowledge of Batch scripting (Korn shell, PowerShell, etc).
  • Knowledge of Collaboration and Automation Tools.
  • Knowledge of programming languages such as Java, Visual Basic, VBScript, JavaScript.
  • Knowledge of ETL Tools like ODI / Datastage
  • Working experience in Retail IT is a big p lus


An equal opportunity employer, EXPR does not discriminate in recruiting, hiring or any other terms and conditions of employment hiring on the basis of any federal, state, or locally protected characteristic. EXPR only hires individuals authorized for employment in the United States. EXPR is committed to providing reasonable accommodation to individuals with disabilities. If you need an accommodation because of a disability to search and apply for a listed job position, please call 1-800-964-9793 and say 'Associate Relations' or send an e-mail to and let us know the nature of your request and your contact information.

Notification to Agencies : Please note that EXPR does not accept unsolicited resumes or calls from third-party recruiters or employment agencies. In the absence of a signed Master Service Agreement and approval from HR to submit resumes for a specific requisition, EXPR will not consider or approve payment to any third-parties for hires made.