
Back-End Software Engineer w/Salesforce Exp. - Store & Service Domain
Location
Conshohocken, Pennsylvania, United States
Role
Other
Contract
Permanent
Salary
--
WHY WE WILL LOVE YOU
You’re inspired to create magical, digital experiences. You understand greatness requires thinking differently. An inclusive and accepting work environment is important to you. The scale of IKEA’s digital transformation will be one of your biggest challenges. Inspired to be a part of this journey? Join our team of innovators and explorers who don’t know the word ‘impossible.’
WHAT YOU'LL BE DOING DAY TO DAY
As a Software Engineer, you will be responsible for developing and maintaining key custom software solutions for the IKEA Digital Hub. This role will often partner with other cross-functional teams to integrate with components over HTTP. Furthermore, the role at hand requires a driven and self-motivated engineer to develop robust software solutions utilized by both IKEA customers and co-workers in the e-commerce and fulfillment domains.
- Development of high quality (software) code which has been tested and is ready to be shipped applying and using good practices and agreed standards
- Development of high-quality software design and architecture
- Work in agile teams in across the capability areas, contributing to the development and maintenance of products and solutions
- Apply and adhere to good practice software engineering practices (e.g. DRY principles, TDD and BDD, continuous integration, automated tests, pair programming, code reviews) within an agile/iterative development approach including validation and verification testing
- Ensure good understanding of each user story and the expected outcome, asking for further detail when required
- Contributing to the continuous development of standards against which software development should take place as well as exploring and bring in new technologies to boost innovation and development productivity
- Support the common Digital Unit site on standards and methods when necessary to ensure alignment across the Digital Unit QUALIFICATIONS
- 3-5 years of Experience in Java (preferred), Scala, or other JVM-based languages
- Preferred: Experience in working with APEX and/or Lightning Framework
- Knowledge of building Docker containers and utilizing them in environments (Kubernetes preferred)
- Knowledge of public cloud ecosystems such as AWS, GCP, or Azure
- Experience with RESTful HTTP APIs and their principles
- Experience integrating services over messaging (RabbitMQ, Kafka, SQS, PubSub, or any queue broker technology)
- Proven training in computer science or any engineering equivalent
- Experience in working in an Agile methodology
TOGETHER AS A TEAM
We’re the ones who make it possible for people to have a smarter life at home and a hassle-free and rewarding shopping experience. Together we work to find new digital solutions for every business need to help make IKEA a great and efficient place to work. We like to think of ourselves as innovative and modern, and we believe that nothing would actually work without us. The IKEA US Digital Hub Technology team builds the infrastructure allowing our customers to purchase IKEA's world-class products and services. Working in a collaborative environment using Agile methodologies, the Technology team has the critical role of engineering solutions for the store and online, both internal and customer-facing. Working in partnership with our Product team, the Technology team contributes to organizational success by improving the customer journey and contributing to the better everyday life of the many people.

IKEA