Web Application Engineer/Developer
Santa Clara Valley, CA
We are seeking a creative and dedicated web application developer to join our team in developing a suite of Business Intelligence tools and content to drive analysis and strategic decisions in Apple’s WW Sales organization. Our tools are focused on internal customers ranging from analysts in the field to C level executives. Being colocated with our key business customers, you will have the opportunity (and challenge) to bring applications to life from whiteboard drawings and hallway conversations.
You will be part of a lean but growing team where individuals take ownership and have significant impact on the final product. Our charter is to deliver business intelligence solutions that adapt to changing needs while continuing to scale to the business. As we are still in the early stages of implementing BI solutions, you will be designing the next generation BI platform for our global organization.
Experience developing full stack web applications in Ruby on Rails or similar framework
Knowledge of and demonstrated work experience utilizing JS frameworks such as Angular, Ember.js, Backbone, jQuery as well as common CSS frameworks (Bootstrap, Foundation, Pure, Skeleton, Gumby, etc.)
Working knowledge of source control software such as Git (preferred) or SVN
Experience working with with databases such as MySQL, Postgres, or Oracle
Solid understanding of good software engineering practices (version control, code reviews, testing, refactoring
Sharp analytical, conceptual, and problem-solving abilities to identify and fix issues efficiently and independently
Out of the box thinking and excellent verbal and written communication skills as you will be co-located with your customers (business analysts, managers, and execs)
Proven ability to learn new technologies quickly and apply the gained knowledge to address business problems
Design experience is a big plus!
This role requires hands on development and the ability to pivot to rapid and ever changing business requirements while maintaining basic controls and process to ensure data quality and system stability
You will also concern yourself with security, performance and scalability as projects and enhancements are proposed, ensuring that sensitive data is secure and integrity is preserved
While this is an individual contributor role, there will be project and team management responsibilities as we have a cross functional developer team including consultants and contractors
Bachelor’s Degree, preferable in Computer Science or other similar disciplines
Apple revolutionized personal technology with the introduction of the Macintosh in 1984. Today, Apple leads the world in innovation with…