Sr. Software Developer, Integration

Overview

Grounded in versatility and powered by a styling community, Express is a modern, multichannel apparel and accessories brand whose purpose is to Create Confidence & Inspire Self-Expression. Launched in 1980 with the idea that style, quality and value should all be found in one place, Express has been a part of some of the most important and culture-defining fashion trends. The Express Edit design philosophy ensures that the brand is always 'of the now' so people can get dressed for every day and any occasion knowing that Express can help them look the way they want to look and feel the way they want to feel.

The Company operates over 500 retail and outlet stores in the United States and Puerto Rico, the express.com online store and the Express mobile app. Express, Inc. is comprised of the brands Express and UpWest, and is traded on the NYSE under the symbol EXPR. For more information, please visit www.express.com .

Responsibilities

Responsible for supporting omni-channel initiatives including integration of the order management system with e-Commerce, store, merchandising, customer, warehouse management, and other systems as required. Also responsible for configuration of OMS workflows, OMS technical and production support, and development of business processes in support of omni-channel.

RESPONSIBILITIES
• Participate 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.
• Complete full Software Development Lifecycle (SDLC) from design to flowcharting, development, testing and implementation. This includes strong integration 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.
• Participate in discussions concerning innovative, cost effective ways to implement new technologies.
• Lead in the evaluation of new products, platforms, and technologies leveraging best practices based on industry standards and lessons learned.
• Provide recommendations for enterprise architecture.
• Translate functional specifications into technical specifications to provide low-level details for development lifecycle.
• Perform administrative functions related to project activities; project plans, technical specification development, status reports, and issue reporting.
• Work with other members of the development team as well as product owners and business analysts to define function and technical requirements.
• Write high-quality test-driven code.
• Assist end users in resolving and identifying system issues by providing application knowledge and technical expertise. Recommend appropriate solutions including risk analysis and work estimates.
• Prepare user documentation and train users on new systems and functionality.
• Recommend system enhancements, patches or upgrades necessary to support system stability and performance.
• Participate in 24/7 on-call support activities.

Job Requirements
• Bachelor's degree in Engineering, Computer Science or a related field plus five (5) years of progressive post baccalaureate experience in the field
• 5 years of experience with one or more of these Integration-related technologies (ESB, Apache Camel, ActiveMQ, REST API, Spring WS)
• 5 years of experience with software development, including program design, coding, testing, and debugging;
• 5 years of experience using code repositories (Git, Stash) and automated build tools (Bamboo, Jenkins)
• 5 years of Java development experience
• 5 years of experience with the following operating systems, databases:
o Databases: Oracle and Microsoft SQL Server;
o Operating Systems: Linux, Windows
• Experience implementing: Microservices , Kafka , API (Apigee/Kong)
• 3 years of project design activities
• 3 years of experience with Service Oriented Architecture (SOA) integration/validation and production support
• Experience in working with Agile SCRUM Teams

Preferred Requirements
• Knowledge of retail industry a plus
• Experience in integrating with Cloud Computing technologies a plus
• Must be willing to work on a variety of platforms and applications
• Oracle Data Integrator (ODI) knowledge a plus

CRITICAL SKILLS & ATTRIBUTES
• Detail oriented professional that undersatands business investigations. Must be comfortable interacting regularly with individuals of all levels both inside and outside of our company. Must be a strong, ethical leader with the ability to hire, retain and develop high quality talent

Closing

As an equal opportunity employer, Express does not discriminate in hiring or terms and conditions of employment on the basis of any federal, state, or locally protected class. Express only hires individuals authorized for employment in the United States.

Notification to Agencies: Please note that Express 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, Express will not consider or approve payment to any third-parties for hires made.