Snap Inc. - Los Angeles, CA
posted 4 months ago
As a Lead Workday Integration Engineer at Snap Inc., you will play a crucial role in the People Team, collaborating with various stakeholders to understand complex and ambiguous business requirements and translating them into effective technology solutions. Your primary focus will be on performing solution assessments across Workday integration technologies, which may include technology interactions such as Prism + Studio and Extend + Orchestrations. You will also advise on Workday API capabilities and limitations, as well as supported authentication methods. In this position, you will design and build complex, scalable integrations using the suite of Workday Integration technologies, including Reports-as-a-Service, EIB, Document Transformation, Connectors, Workday Studio, Workday Web Services API, and Workday REST API across Snap's Workday modules. You will be responsible for designing, developing, testing, and maintaining custom applications using the Workday Extend platform and related technologies such as Java, XML, XSLT, SOAP, REST, Javascript, and Python. Your role will also involve thoroughly testing integrations through unit testing and User Acceptance Testing (UAT), creating and executing appropriate test scripts, coordinating testing resources, and documenting edge cases. You will analyze the current integration landscape to identify and address technical debt related to functionality, performance, error handling, and scalability. Additionally, you will design and implement robust error-handling mechanisms to ensure appropriate logging and alerting, debug and troubleshoot issues, perform root cause analysis, regression testing, and provide resolutions. You will apply your business process understanding and critical thinking skills to find creative ways to integrate and automate processes that drive operational efficiency through custom Boomerang integrations and Workday Cloud extensions. Partnering with the HRIS/Workday configurations team, you will evaluate, communicate, and coordinate the technical impacts of associated configuration decisions. Your responsibilities will also include participating in full life-cycle HRMS system implementations, contributing to data transformation, conversion, and purge efforts, evaluating change requests, and communicating their impacts to project timelines and budgets. Finally, you will design and deliver end-user technical training and maintain comprehensive design specifications.