Job Description :
AEM - Pleasanton, CA - Contract to Hire position
15 plusROLE AND RESPONSIBILITIES• Analysis, design, implement, test, and review various workforce experience project initiatives.• Take initiative in solving complex business and/or technical problems in AEM as well as areas that may beoutside current expertise and coming up with solutions and design approaches.• Prototyping of new solution components and frameworks.• Researching of new tools and technologies and its integration within KP based on identified needs for workforceexperience projects. The goal is to find right tools and/or technologies for the given problem (product-to-businessproblem fit Current landscape of tools and technologies include NGINX (reverser proxy), AEM, WEX (IBM WatsonExplorer) and o365 searches and its integrated results presentation, Akamai, Kona security, Ping access etc. LucidworksFusion is going to be new search platform.• Decide between competing solutions• Capacity planning and sizing for performance, throughput and scalability• Serve as connector between MyKP project needs, technology solutions and TRO, helping to create technologyenabled solutions tailored to solve MyKP project related challenges.• This entails collaboration with KP technical leaders across various divisions / departments (like Business, Audit,TRO, KPIT CoE team(s) etc and vendors ( Microsoft or other solution providers) to understand and bring to bearinnovative digital technologies to transform workforce experience.• Adhere to and/or develop and maintain standards and Best Practices including governance, operating model andsolutions.• Train technical and business resources in identified tools and technologies.• Develops strong understanding of the business drivers and strategies, industry trends, key strategic partnerrelationships, and KP’s competitive position in the marketplace.• Maintains thorough understanding of leading-edge technologies and their applicability for the current andfuture architecture.• Reinforce and ensure compliance with IT enterprise governance.• Articulate the transition from current to future state in consideration of the future needs of the business,security policies and requirements, and striking an optimal balance between standardization, customization, innovation,costs and risk management.• Collaborate with others across organizational boundaries to develop innovative solutions and find points forleverage (e.g. services and capabilities that can be shared across the enterprise.PLEASE LIST 5 MANDATORY “MUST HAVE” SKILLS AND EXPERIENCE FOR THIS REQUIREMENT. PLEASE INCLUDE SKILLS RELATED TOTECHNICAL AS WELL AS DOMAIN AND NON-TECHNICAL SKILLS AND EXPERIENCE AS APPLICABLE TO THE POSITION.• Demonstrated expertise of multiple domains across the applications and technical architectures, including the inter-relationships and interfaces between systems and technologies.• 15+ years’ experience in Information Technology, with a minimum 10+ years as a Senior Software Engineer in largecorporate environment. Must have strong current hands-on development skills with exposure to object-oriented designprinciples, patterns, and best practices.• 10+ years of experience working  Experience Manager 6.x, HTML5, CSS3, LESS, JavaScript across multiplelibraries: jQuery, Angular.js, Node.js, React is required.• Mastery of Java programming language (along with J2SE ecosystem) with advanced knowledge of other multipleprogramming / scripting languages. Experience with JVM ecosystem, memory model, tuning, threading, reactive streams,modularization.• Understanding of the testing pyramid (unit, functional, integration, system, API testing) and testing approaches TDD, BDD• Experience with application security technologies and approaches.• Possesses exceptional software / systems engineering and application design skills.• Advanced knowledge and experience of CI / CD / cloud deployment (Cloud Foundry, IBM BlueMix or Microsoft Azure) /DevOps technologies.• Hands on experience of working in *nix (Unix, Linux) environment and shell scripting.• Experience in developing POC’s, which are well aligned to objectives and current application stack.• Able to deliver various system artifacts such as logical logical/physical model, architectural artifacts (UML diagrams),deployment diagrams etc.• Experience various system quality measures such as availability, reliability, manageability, flexibility, performance,capacity, scalability, extensibility etc.• API design and implementation (remote vs local APIs, routing and reverse proxying, load balancing, optimizationtechniques, BFF etc experience is preferred.• Bachelors / master’s degree in engineering / Science domain.
mehnaz AT sierrasoln DOT com