Software Analyst @ Ford Motor

Job Information

Job Description:


  • Lead the design, development, and implementation of AEM solutions, ensuring alignment with business requirements and technical standards
  • Architect and customize AEM components, templates, and workflows to deliver scalable and high-performing digital experiences
  • Provide technical leadership and mentorship to junior team members, guiding them in AEM development best practices and methodologies
  • Collaborate with cross-functional teams to integrate AEM with other enterprise systems, third-party tools, and APIs
  • Conduct code reviews, performance optimizations, and troubleshooting of AEM-related technical issues
  • Stay updated on the latest AEM features, tools, and industry trends to drive continuous innovation and improvement
  • Define and advocate for AEM development best practices, standards, and governance within the organization
  • Full stack developer who also develops automated unit tests with working software, to confirm software functionality conformance to functional and non-functional requirements. Develops automated functional tests to confirm user story acceptance and to detect regression defects.
  • Be knowledgeable of overall IMG eCommerce product / customer journeys
  • Develops good understanding the product’s value/use. Has a thorough knowledge of the services handled by the Product Team
  • Responsible for product architecture, security, and product engineering work along with Architects for the AEM solution
  • Acts as an advocate for developing clean, valuable working software.
  • Collaborates with other team members to provide input on best ways to develop the product features/deliverables
  • Assess the tech debts in product and prioritize the work based on impact
  • Own and facilitate ceremonies – work with Integration manager on the PI planning sessions and prepare the feature briefs for same.
  • Performs exploratory testing to confirm application execution and to identify software deficiencies not covered by automated testing.
  • Reviews continuous integration build status and fixes build failures.
  • Reviews ongoing production software operations and troubleshoots / triages production issues.
  • Provide overall technical input for CRUX meetings (UX, first intro to design) and Triage
  • Works closely with product managers and applies software craftsman principles like clean code and test-driven development
  • Work closely with PM to enable team to work
    • Creates chores and investigation items, identifies stories to be split up/improved
    • Remove blockers
    • Establish trust


  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 7+ years of hands-on experience in AEM development, with a strong focus on AEM 6.x and above
  • Expertise in Java, JSP, HTML, CSS, JavaScript, and related web technologies
  • Proficiency in React JS, Angular, GCP, Jenkins, Gradle, Maven, Tekton
  • In-depth understanding of AEM architecture, including AEM Sites, Assets, and Forms
  • Proven experience in architecting and implementing AEM-based solutions, including custom components, OSGi services, and integrations.
  • Strong knowledge of AEM deployment strategies, caching mechanisms, and performance optimization techniques
  • Experience with AEM development tools, such as CRXDE, AEM Developer Console, and AEM Desktop App
  • Excellent problem-solving skills, leadership abilities, and a collaborative mindset
  • Adobe Certified Expert (ACE) or Adobe Certified Developer (ACD) certification is highly desirable

Experience Level: Senior
Work From: Onsite

Company Information

View all jobs of Company: Click here

Pin It on Pinterest