Senior Software Developer

Santa Clara Valley (Cupertino), California, United States
Operations and Supply Chain

Summary

Posted: Oct 18, 2018
Weekly Hours: 40
Role Number: 113456924
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Apple doesn't just create products — they create the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it. Join the RADBI Development Team as a Sr. Software Engineer. We are looking for a highly motivated Software Engineer to design, build and maintain scalable web based applications.

Key Qualifications

  • You will bring 10+ years experience in web development using LAMP, HTML, CSS, Javascript(AngularJS, Node.js), Git
  • You have experience in PHP MVC frameworks, such as Symfony or CodeIgnitor and relational databases, high-performance SQL; knowledge of NoSQL and Big Data trends is a big plus
  • An ability to work independently with minimal supervision
  • A strong commitment to developing high-quality, maintainable code to meet complex, changing requirements
  • You'll have a willingness to learn new technologies and implement in short time
  • You'll bring an ability to brainstorm and communicate technology ideas and issues with peers and management

Description

You will have a can-do attitude, real passion for technology, and extensive web development experience. Be able to work in a dynamic environment with changing priorities and tight deadlines. Should be comfortable wearing many hats. Collaborate with end-users and other developers. - Experience in Java, Hadoop, Spark, Python - Experience in processing big data - Fluency in Chinese is nice to have - Experience in mobile computing and mobile app development is a plus

Education & Experience

MS/BS in Computer Science or equivalent work experience

Additional Requirements