Software Analyst @ Ford Motor
Job Information
Job Description:
RESPONSIBILITIES
- 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
QUALIFICATIONS
- 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
Benefits:
Experience Level: Senior
Work From: Onsite
Company Information
View all jobs of Company: Click here