Sr. Software Developer
Columbus, OH, United States
Overview
About Express, Inc.
Express, Inc. 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 Express.com online store and the Express mobile app; over 60 Bonobos Guideshop locations and the Bonobos.com online store; and 13 UpWest retail stores and the UpWest.com online store. Express, Inc. is traded on the NYSE under the symbol EXPR. For more information about our Company, please vis it www.express.com/investor and for more information about our brands, please visit www.express.com , www.bonobos.com or www.upwest.com .
Location Name
Columbus Corporate Headquarters
Responsibilities
This role will not "just write code". This critical role cares very much about the artistry, mechanics, and craft of writing highly performing, adaptable, and beautiful code wrapped in nurturing blankets of tests. They care not about the language they are tasked with, for that is merely a means by which they express their visions. The role will with work closely with other software craftsman, product owners, and business analysts to improve the business, performance, and customer satisfaction of express.com and the internal applications that support it.
Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Work with the products team to translate functional specifications into technical requirements and associated code development.
Participate in scrum meetings and provide development status.
Enhance out-of-box eCommerce Framework components to suit eCommerce needs.
Provide estimates for technical requirements.
Perform Code reviews
Resolve Production issues in a timely manner to minimize impact.
Perform requirements analysis and create gap analysis.
Interact with cross functional teams to deliver functional requirements.
Design and develop solutions to fix identified problems.
Identify root causes of technical issues in production and out-of-box failures.
Implement best programming practices in software engineering.
Develop code updates to fix reported defects.
Support the troubleshooting of customer issues with high-level data analysis and project review.
Support and develop software engineers by providing advice, coaching and educational opportunities.
Develop defect free software to accomplish engineering and organization mission.
Develop tools to improve the efficiency from eCommerce operation team.
Serve as Subject Matter Expert for Express eCommerce checkout functionalities.
Re-architect the Product Information System for Express eCommerce business.
Work in an agile development environment, including test-driven development.
REQUIRED EXPERIENCE & QUALIFICATIONS
Education: Four-year degree in Computer Science or an equivalent combination of course work and job experience
Compensation and seniority level will vary depending on software development experience
Ability to work in an agile development environment, including test-driven development
Excellent communication skills to both technical and non-technical personnel
Excellent problem determination and resolution skills regarding all technical aspects of the various systems
Attention to detail to ensure high quality deliverables
Ability to work in a very fast-paced, multi-task environment
Ability and willingness to learn new technologies
Helps scope engagement by providing detailed development time estimates
Perform development tasks with little direction or supervision
Experience customizing workflows and integration with other enterprise systems
Implement and debug JavaScript from the browser to the server
Debugging cross browser
Problem solve and solution with Creative, UX and backend engineers
Responsive design
Orientation to Enterprise Java as a preferred language
Participate in 24/7 on-call support rotation
Hands-on working experience with web technologies like HTML, JavaScript, and CSS
Conceptual understanding of Content Delivery Networks like Akamai, their utility in offloading traffic and its implications on caching etc.
CRITICAL SKILLS & ATTRIBUTES
5 years of experience with Spring framework.
5 years of experience with Maven and/or Ant.
5 years of experience with Rest API development.
5 years of experience with SOAP Web Services.
5 years of experience with relational database concepts like SQL, indexes and constraints, transactions, and object-relational mapping.
3 years of experience working in an agile development environment, including test-driven development.
3 years of experience coding with a CMS/eCommerce framework software.
3 years of experience with Micro Services.
3 years of experience with JMS and Pub-Sub Patterns.
3 years of experience with HTML, CSS, JavaScript.
Experience working with Cloud Technologies like GCP.
Closing
An equal opportunity employer, Express, Inc. 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. Express, Inc. only hires individuals authorized for employment in the United States. Express, Inc. 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 [email protected] and let us know the nature of your request and your contact information.
Notification to Agencies : Please note that Express, Inc. 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, Inc. will not consider or approve payment to any third-parties for hires made.
#J-18808-Ljbffr