Senior Engineer - Full Stack

J. C. Penney Company, Inc. Plano , TX 75023

Posted 5 months ago

Senior Engineer

  • Full Stack

Location: Plano, TX, United States -

Job ID: 1084715

Corporate Positions


Job Type: Full-Time

Date Updated: Jun 19, 2019

Senior Engineer

  • Full Stack

J.C. Penney Company, Inc.

Plano, Texas

We are looking for an experienced Full Stack Software Engineer to join our team. In this role, your main responsibilities will include updating existing functionality and building new features using agile best practices, leveraging various JavaScript Frameworks such as ReactJS, Redux, Node and npm to enhance the user interface. Working knowledge of backend frameworks & technologies preferred to ensure you can support E2E design & development aspects.

Primary Responsibilities:

  • Work with Product Owners to estimate and design effective, scalable and maintainable solutions that meet business & technical objectives

  • Work closely with web development and software design team for production, modification and maintenance of web applications

  • Develop and unit test software that meets business requirements and technical design

  • Work directly with other JCPenney IT associates as well as JCPenney business customers to communicate technical capabilities

  • Troubleshoot pre- and post-production implementations

  • Propose new ideas when there is strong business value and stay up to date on the latest technology trends and techniques

  • Responsible for client-side and server-side coding (HTML/CSS/JavaScript/React/Node/Java)

  • Apply Web standards (W3C) and best practices, for HTML, CSS & JavaScript

  • Create clean, organized and modular HTML and CSS code, leveraging current techniques, tools and libraries

  • Crafting solutions for multiple layout and issues across multiple browser

  • Contribute to planning, design, implementation, testing, operations, and process improvement as a member of a Scrum team.

  • Design and build user interfaces and services

  • Demonstrate cross-functional resource interaction to accomplish your goals.

  • Continuously test your software to fail-fast and fail-forward to ensure the best user experience.

  • Communicate effectively with remote and distributed teams.

  • Take pride in owning what you build, support it in production and continuously monitor and evolve it to improve performance, scalability and ease-of-use.

Core Competencies & Accomplishments:

  • Bachelor of Science Degree in Computer Information Systems, or equivalent work experience

  • 7+ years of overall software development experience in both front end and back end technologies

  • Experience building REST Services with Java or Node.js.

  • Strong JavaScript/ES6 expertise

  • 4+ years' experience building high-performant, heavy-traffic sites using JS Frameworks (React, Angular, Ember, Redux, Typescript, Bootstrap etc.)

  • Strong development experience in Java technologies, Spring Framework and relation databases (preferably PostgreSQL, Oracle).

  • Experience in NoSQL (preferably Cassandra) and cloud computing (preferably AWS).

  • Ability to write clean, modular, reusable code (using design patterns) and experience with unit-test driven approach to development

  • Experience as a member of a UI design team participating in the complete product development life-cycle of successfully launched applications

  • Experience with CSS Preprocessors (PostCSS, SASS, LESS)

  • Knowledge of build tools (Webpack, Gulp, Grunt) and Continuous Deployment (Jenkins) is nice to have

  • Experience with Adaptive/Responsive Design Principles

  • Experience with Data Structures, Algorithms, and general Computer Science Fundamentals

  • Experience working in cross-functional Agile/Scrum teams

  • Experience working directly with business stakeholders

  • Exceptional written and verbal communication skills.

  • Experience with Node.js and the NPM package ecosystem

  • Micro service architecture experience and knowledge of GIT for version control.

  • Drive performance to accomplish team goals in a fast-paced environment

Desired Experience:

  • ReactJS

  • Redux/Redux Saga

  • NodeJS/npm

  • Webpack

  • ES6/Babel

  • Chai/Mocha

  • RESTful API

  • AWS

  • PostCSS

  • Containers (preferably Docker)

  • Open source Java frameworks (e.g. Spring Boot, Spring Cloud)

What you get:

Our corporate office, located within the exciting new development of Legacy West in Plano, Texas, supports JCPenney stores and supply chain facilities nationwide. We offer a competitive benefits package including medical/dental/vision, term life insurance, paid vacation/holidays, 401(k) Savings Plan with company match, and an associate discount on JCPenney merchandise. On-site campus amenities include health clinic, pharmacy, daycare and preschool, full cafeteria service, a 24-hour fitness center and free garage parking.

About JCPenney:

At JCPenney, we share a passion for serving customers, supporting our communities and being the best retailer for all families. As a company founded on the Golden Rule, our success is rooted in the belief that we treat everyone the way we would want to be treated. At every touchpoint, customers discover stylish merchandise at incredible value from an extensive portfolio of private, exclusive and national brands. Reinforcing this shopping experience is the customer service and warrior spirit of approximately 98,000 associates across the globe, all driving toward the Company's mission to help customers find what they love for less time, money and effort.

Working at JCPenney means joining a dedicated team of associates who are encouraged to be uniquely themselves in a safe, caring and welcoming environment. It is a place where careers prosper, accomplishments are celebrated and diversity flourishes. It's a place that's meant for you.

For more opportunities to join our team please visit our careers page.

Follow us and see what's new: Instagram Facebook Twitter LinkedIn Pinterest Media Room


Job Title: Senior Engineer

  • Full Stack

Location: Plano, TX, United States -

Job ID: 1084715

J.C. Penney Company Inc.

Plano, Texas

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Engineer Full Stack

Cognizant Technology Solutions

Posted 1 week ago

VIEW JOBS 10/5/2019 12:00:00 AM 2020-01-03T00:00 Cognizant Digital Engineering Cognizant is a strategic partner to the Fortune 2,000, helping the world's most influential companies to build software and solutions, empowering our clients' businesses and enabling their competitive advantages. Most recently we've come to truly understand the ways in which software is eating the world. This creates an opportunity for us to reinvent the mode in which we execute with our clients. As a result, Cognizant now finds itself at the intersection of business value, technology and the Silicon Valley style of execution. What you may already identify as Lean Startup methodologies, Extreme Programming (XP), DevOps, etc., we take a step further in order to hyper-focus on velocity and high-performance engineering. The competitive advantage this capability provides is enormous—enabling faster feature time to market, increased customer satisfaction and exponential employee productivity, all while allowing the organization to win in the marketplace by keeping our clients, their customers, and all users omnipresent in everything we do. We are forging the way for what's next in the Digital Economy. You … You are passionate about assessing and designing IT architecture strategies for cloud and PaaS platforms that make a difference for users and businesses alike. You have strong design and architecture experience by analysis of existing environments to identify deficiencies and solutions for improvement, excellent communication skills, are technically fluent and have a good understanding of Cloud platforms. You are responsible for creating Digital technology solution and program roadmap by collaborating with strategy and design consultants.You enjoy working collaboratively with designers and engineers on small co-located teams. You're passionate about your craft, and enjoy helping others develop as architects. You are comfortable with ambiguity and moving forward with imperfect information. You excel at leading without authority, effectively aligning team members as well as client stakeholders and executives. You judge your success by the success of your team and the happiness of our clients. Work/life balance is important to you: isn't just something that we want you to have, but something we need you to teach to our clients. Your Day We pair, all day, every day because we know it delivers remarkable results. We practice and teach an approach to architecture that is applicable across industries and organizations, so you'll experience all types of teams, industries and products. And we believe in working at a sustainable pace – you'll typically work hard for 8 hours each day, but then you're off work to relax, recharge and refocus. Required Skills / Experiences * Experience in development/maintenance of Enterprise Web Applications * Working independently to define system/application/module design/architecture * Participated in, and be familiar with, Agile (Scrum) project methodology and practices. * Extensive hands-on experience in PaaS (Cloud Foundry, Heroku, Elastic Beanstalk) and IaaS environments (Azure, AWS, Google etc.) * Experience in designing and deploying cloud-native enterprise applications in public or private cloud * Expert understanding in Java/JEE/.NET, SOA, ESB, Messaging, BPM, Events * Working knowledge of Spring, Spring Boot, Spring Cloud, and ability to design cloud-native applications * In-depth understanding of Domain Drive Design, and 12-Factor applications * Experience with relational and non-relational databases like Oracle, MongoDB etc. * Experience with continuous integration/deployment tools and best practices in DevOps * Demonstrated project management leadership * Past experience working in Healthcare, Insurance or Financial industry is a plus * Excellent communication skills and able to successfully articulate technology concepts to both business and technology audience * Ability to quickly understand business requirements and propose reference architectures and technology solutions. Capable to present options and weigh implementation complexities and risks to recommend the right technical decision * Experience in web-based systems architecture, service-based architecture, enterprise application architecture as well as experience managing expectations when balancing alternatives against business and financial constraints Desired Skills / Experiences Experience with both lean startup methodologies and agile development methodologies Experience working directly with clients and leading projects Experience leading or supporting user research Experience mentoring other architects is a plus Experience working with or inside enterprise scale organizations is a plus Cognizant Technology Solutions Plano TX

Senior Engineer - Full Stack

J. C. Penney Company, Inc.