Senior Software Engineer
Apple Inc.
(Cupertino, California)The people here at Apple don’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.
Changing the world is all in a day's work at Apple. If you love innovation, here's your chance to make a career of it. You'll work hard but the job comes with more than a few perks. If fulfillment, inspiration, adventure and advancement are your kind of perks, we'd love to hear from you. Like to be around people who love technology? Like to be around technology that loves people? Apple offers a work environment unlike any other. There's the typical job. Punch in, push paper, punch out, repeat. Then there's a career at Apple. Where you're encouraged to defy routine. To explore the far reaches of the possible. To travel uncharted paths. And to be a part of something far bigger than yourself. Because around here, changing the world just comes with the job description.
- Developing and implementing best in class solutions that are fully integrated with Apple’s Information Technology standards and demonstrating Call Center and CRM best practices.
- Develop technical architecture for web and cocoa based tools for management and operations solutions. Improve integration with Genesys and data management and sharing across disparate applications
- Establish process for Regression and Load testing Integrate staffing solution with Performance Management applications Manage overall technical quality of development deliverables
- Manage projects, setting priorities and measurable objectives, monitoring and reporting on the process, progress and results.
- Review technical development team deliverables for accuracy and completeness
- Exercise sound management practices and support a productive environment.
- Effectively communicate project status to the senior management on a regular basis
- Partner with the business to ensure their expectations are met and managed
- Ability to support multiple projects at the same time.
Key Qualifications
- Must be able to brainstorm and communicate technology ideas and issues with peers and IT management.
- Expertise in following technologies: Spring, Rest based services, multi-threaded, highly scalable and performance tuning of applications.
- Strong background in UI technologies such as JQuery, JS frameworks, AngularJS, etc.
- Proven ability to manage to deadlines and meet cost constraints.
- Excellent communication, leadership and presentation skills.
- Excellent organizational and documentation skills.
Education
- Bachelor's degree in Computer Science, Business or Information Management plus 8-10 years experience.
- Experience with java web based application implementations.
- Experience in a Global Call Center environment would be a plus.
Working Conditions
Contact Center Technologies - Job Number: 43403173
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.