TeamConnect Developer

Santa Clara Valley (Cupertino), California, United States
Software and Services


Weekly Hours: 40
Role Number: 200122548
At Apple, phenomenal ideas have a way of becoming great products, services, and customer experiences very quickly. Apple’s Enterprise Business Solutions team is an exciting new IS&T team, focused on providing high quality, innovative in house developed and off the shelf delivery of technology solutions to support and improve the business needs of Apple’s Legal organization. The people here at Apple don’t just build products — we craft the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that supports 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. We are looking for a TeamConnect Development Lead to work closely with the Legal organization and IS&T partners to see opportunities, understand requirements and then architect and develop solutions. In this role, you’ll be responsible for developing and supporting Apple’s eBilling and Matter Management platform.

Key Qualifications

  • The ideal candidate will have 7+ years of software development experience in TeamConnect
  • Expertise with a variety of development tools and languages, such as Java/J2EE, Web Sphere, Web Services, Tomcat/JBoss, HTML
  • Expert knowledge of HTML, XML, CSS, Javascript, and JS Libraries
  • Experience in building J2EE, browser based Web applications
  • Excellent object oriented design and experience with UML and design patterns
  • Clear understanding of Apple UI/UX standards
  • Rich development experience in TeamConnect for the legal domain
  • Technical documentation experience, a validated approach to technical design balanced with business process understanding
  • Ability to work in a fast-paced, highly dynamic environment
  • Ability to engage and drive delivery with business teams
  • Strong analytical skills, plus excellent written and verbal communication skills
  • The ability to partner and influence at all levels of the organization
  • Independent, self-starter and highly proactive, ability to self-review
  • Excellent debugging, problem solving, critical thinking, and interpersonal skills
  • Solid verbal, documentation and technical writing skills
  • Should be a teammate with an ability to work with vendors and other developers


We're looking for someone with ownership and a strong practical focus on application development / deployment and support. As a lead you are responsible for full system lifecycle of development, configuration, deployment and maintenance of the TeamConnect Platform. Gather business requirements and develop functional requirement documents. Translate business requirements into detailed architectural and design documents. Work with functional analysts, developers and development managers to ensure that all solutions are deployed within agreed timelines and supported after delivery. Perform configuration and customization of the TeamConnect platform. Develop wireframes and mock screens for prototyping and business evaluation. Ensure the highest security and compliance standards are implemented. Participate in efforts to develop and implement testing, training and documentation. Hands on programming, along with other members of the team. Embrace outstanding project management methodologies in the team to balance agility in approach, response time and quality of deliverables. Mentoring of junior team members around code style, requirements, and delivery. Provide technical assistance and end user troubleshooting for big fixes, improvements and how to questions. Work with EBS Senior management around scooping, prioritization and planning activities.

Education & Experience

BS or MS in Computer Science or equivalent work experience

Additional Requirements