Server side Software Engineer- Retail Store Apps Engineering
Santa Clara Valley (Cupertino) , California , United States
Software and Services
Posted: Apr 28, 2021
Weekly Hours: 40
Role Number: 200242373
At Apple, new insights have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. We at Apple's Retail Store Apps Engineering team focuses on design and development of iOS & web based solutions for 500+ Apple Retail Stores world-wide. For example, this team in 2020, provided our customers a personal shopping experience with Shop-with-a-specialist (https://www.apple.com/retail/instore-shopping-session/) to re-think a post-COVID world. We are constantly working on improving retail experience at Apple.
- We are seeking a Server-side Software Engineer who loves to build and tinker. One who puts customer-first in their engineering solutions and would love to deliver high quality next-gen retail experience. As a member of this team, you will be working on high visibility and mission-critical apps for our Apple customers and Retail stores.Â
- 5-7 years demonstrated ability in object-oriented programming (Java, J2EE, Spring,NET, C++, or other MVC frameworks)
- Deep understanding and hands on experience in development of Service Oriented Architectures and restful services
You will join a hands-on development team that nurtures creativity and generates novel, highly scalable, secure & fault tolerant solutions to deliver engineering perfection. The role requires an excellent grasp of technical concepts with a shown understanding of the full development life cycle process with a forward thinking approach, ability and confidence to challenge the status quo. Responsibilities include:Â Design and Develop solutions with proven architecture and design principles; adhere to development techniques and standards Design walkthroughs with technical teams and business staff to validate solutions against business requirements and system architecture Build resilient and highly-scalable systems Write well-crafted, testable, maintainable code Embrace and Champion CI/CD principles Stay up to date on new technologies and offer analysis of present or future benefit to Apple We're looking for a hardworking and passionate person to join this amazing team, if you feel this is you, we'd love to hear from you.
Education & Experience
Bachelor degree in Computer Science/Computer Engineering or equivalent experience