Programmer Analyst

2 weeks ago


Irvine, United States HSF Affiliates Full time
About the Company

HSF Affiliates LLC, the parent company of Berkshire Hathaway Home Services and Real Living Real Estate brands, has an opportunity for a Programmer Analyst (AEM Developer) to join our team. We are a joint venture business of HomeServices of America, an affiliate of Berkshire Hathaway, Inc.

Job Summary

The Lead AEM Developer will be responsible for, but not limited to:

  • Serve as primary in-house expert on AEM to develop best architectural solutions and be able to effectively communicate AEM considerations to factor when developing requirements.
  • Manage the technical delivery of custom development, integrations, and data definition elements of an AEM implementation.
  • Monitor and maintain the integrity and tuning of the databases in the environment, managing migrations, upgrades, and enhancements, performing system check, and troubleshooting errors.
  • Responsible for implementing best AEM practices.
  • Be able to successfully work in an aggressive, Agile-based project timeline.
  • Perform any additional responsibilities as requested or assigned.
Work Experience/Qualifications

Education:
  • BA/BS in computer science or related field, or 6+ years professional software development experience.
Experience:
  • Minimum of 2 years of experience working with CQ/AEM (5.6 - 6.5).
  • Minimum of 5 years of software development experience.
Knowledge and Skills:
  • Working knowledge of implementing Adobe AEM 6.5 (Java, J2EE, Sling, JSP, OSGi, JCR, OAK (CRX), JavaScript, ExtJS, JQuery, etc.).
  • Solid experience with AEM building blocks including templates, components, dialogs, widgets, and bundles.
  • Working knowledge of integrating Adobe Analytics, Google Analytics, Salesforce' DMP with AEM.
  • Experience in migrating from AMS to Adobe Cloud.
  • Experience in Adobe CDP implementation.
  • Experience designing and developing web applications using the Adobe platform.
  • Programming experience with HTML 5, CSS 3, and JavaScript.
  • Experience with a JavaScript framework such as JQuery, React.
  • Experience in other programming languages such as Node.JS.
  • Experience with configuring or customizing Content Management Systems (CMS).
  • Able to work with different sources of data such as JSON, CSV, XMLGood knowledge and understanding working with REST API's.
  • Experience with integration platforms, design patterns and in-depth knowledge of the related technologies and frameworks (HTTP, XML, XSD, etc.).
  • Proficiency in development tools such as Maven, Bamboo, Jenkins, git, Jira, etc.
  • Experience with TDD and software testing frameworks.
  • Experience with Agile methodologies (Scrum, Kanban) on teams of four to ten people.
  • Able to work with distributed team members in other offices or countries.
Other (licenses, certifications, schedule flexibility/OT, travel, etc.):
  • May be required to work on-call hours.
Expectations:
  • Meet all performance and behavior expectations outlined in the company performance appraisal form or communicated by management.
  • Perform responsibilities as directed, achieving desired results within expected time frames and with a high degree of quality and professionalism.
  • Establish and maintain positive and productive work relationships with all staff, franchisees, and business partners.
  • Demonstrate the behavioral and technical competencies necessary to effectively complete job responsibilities. Take personal initiative for technical and professional development.
  • Follow the company HR Policy, the Code of Business Conduct and all subsidiary and department policies and procedures, including protecting confidential company information, attending work punctually and regularly, and following good safety practices in all activities.
  • Willingness to travel when necessary.


  • Irvine, United States First American Natural Hazard Disclosures (FANHD) Full time

    The Senior QA Analyst carries out and develops procedures to ensure that all information systems products and services meet organization standards and end-user requirements in an applications development environment. This role evaluates and tests new or modified software programs and software development procedures to ensure that programs developed...


  • Irvine, California, United States AbbVie Full time

    Job Description The Manager of Statistical Programming is a strategic role which guides a team of Statistical Programmers in the research and development of new pharmaceutical products.   This role is directly responsible for leading the statistical programming activities for a compound/indication or therapeutic area in early development.   The Manager of...