Job
Description
Role Overview: You will be responsible for designing and developing Adobe Learning Manager integration architectures for enterprise systems. Your strong background in solution design, front-end technologies, web development, and database management will be crucial for aligning integration strategies with business goals. Key Responsibilities: - Design and develop scalable and robust architectures for integrating software systems across diverse platforms. - Ensure seamless data flow and communication between enterprise applications, cloud services, and third-party tools. - Identify and resolve challenges related to system integration and compatibility. - Collaborate with business and technical stakeholders to gather integration requirements and define key objectives. - Conduct detailed assessments to understand enterprise application landscapes and integration needs. - Develop end-to-end solution architectures with a focus on integration, scalability, and performance. - Present and articulate integration strategies and solution designs to stakeholders for alignment and approval. - Build prototypes and proof-of-concept models to demonstrate integration capabilities. - Refine designs based on stakeholder feedback and technical feasibility. - Utilize expertise in front-end frameworks like React or Angular to design user-friendly interfaces for integrated solutions. - Provide technical guidance to development teams on front-end architecture best practices. - Design and optimize database solutions to support seamless system integration. - Ensure data consistency, integrity, and security across integrated systems. - Work closely with cross-functional teams, including implementation partners, to ensure successful integration projects. - Establish collaboration networks to foster teamwork and innovation. - Oversee the implementation of integration solutions, providing guidance to ensure adherence to architectural standards. - Conduct periodic reviews to validate the performance, scalability, and reliability of integrated systems. - Write technical documentation, whitepapers, and articles around software integration and emerging technologies. - Stay informed about industry trends and incorporate best practices into integration designs. Qualifications: - Educational Background: Bachelors/Masters degree in Computer Science, Software Engineering, Information Technology, or a related field. - Experience: Minimum of 7 years of experience in solution architecture, software integration, and enterprise systems design. - Strong expertise in designing and implementing software integration architectures for complex systems. - Hands-on experience with front-end frameworks (React, Angular), web development, and database design. - Proficient in integration frameworks and tools such as REST APIs, SOAP, message queues, or middleware solutions. - Technical Skills: Strong knowledge of software integration principles, tools, and frameworks. - Expertise in front-end development using React or Angular. - Expertise in CMS, predominately AEM. - Proficiency in database technologies such as MySQL, PostgreSQL, or MongoDB. - Familiarity with cloud-based architectures and services (e.g., AWS, Azure, GCP) is a plus. - Soft Skills: Excellent communication and presentation skills to articulate integration strategies effectively. - Strong analytical and problem-solving skills to address integration challenges. - Ability to collaborate with diverse teams and manage cross-functional projects.,