Lead Application Developer- Digital Channel
Capital Group Companies - Irvine, CA

This job posting is no longer available on Capital Group Companies. Find similar jobs: Lead Application Developer jobs - Capital Group Companies jobs

The Capital Group Companies, Inc. is a global leader in investment management. Our business encompass The American Funds, one of the largest mutual fund groups in the U.S.; and a globally diverse institution investment group managing large pools of capital such as pensions and endowments.

The Lead Application Developer will play an integral role on the American Funds Digital Channel team. With the usage of Adobe’s Web Experience Management (WEM) solution, the Lead Application Developer will be responsible for providing technical leadership on the design and development of applications across all of our digital platforms, including websites, mobile, social media and email.

Responsibilities include:
• Plays a leading role in the development of technical standards and platforms
• Identifies and drives efforts to enhance development practices and processes
• Proactively identifies and mitigates technology risks and skill gaps
• Identifies and assesses emerging trends and leads implementation of new technologies
• Coordinates across teams to create and document advanced technical designs and provide best effort estimates. May create design patterns for shared use
• Analyzes and troubleshoots complex problems that require specialized knowledge and/or skills
• Performs advanced code review to ensure design patterns are followed and aligns with architecture standards
• Consults on the technical design of high-impact, multi-technology complex applications
• Provides advanced technical guidance and advice on initiatives
• Evaluates design alternatives for technical feasibility
• Works with resource managers to identify strengths and development needs of team members Mentors, supports and participates in efforts to increase performance effectiveness
Hiring Criteria
Hiring Criteria:
  • Experience in leading teams by providing coaching, training, guidance, encouragement and support around technical design, coding, and software development approaches
  • Thorough knowledge of technical project management, which includes the ability to define and delegate roles and tasks
  • Thorough knowledge of application development methodology and system design
  • Thorough knowledge of systems development life cycle and a general understanding of various development methodologies and how/when to apply them
  • Thorough knowledge of systems (e.g. various programming languages, database management, system architectures, relational data base theory, structured design approaches, etc.)
  • Strong problem solving skills with ability to apply good judgment identifying risks and recommending solutions
  • Strong communication and relationship building skills
  • 5+ yrs experience in application and/or systems integrations (strategic planning and operational support)
  • 7+ years software development experience in Java and other web technologies
  • 5+ years application architectural design experience for client facing websites focused on Integration/Data Services layer and Presentation layer Experience in:
  • Web content management systems
  • Developing high volume public facing websites
  • Mobile app/web development
  • Service-based architecture
  • Packaged software and SAAS
  • Implementing development standards and best practices
  • Performance tuning in all layers of web architecture

  • About this company
    83 reviews
    The Capital Group Companies, founded in 1931, has built a business being a steady Eddy for its clients. As a rule, the investment firm...