Work with architects to translate business requirements into well-designed integration solutions Participate in technical design sessions and develop detailed technical solution documentation that is aligned with client business objectives Develop, test, and document integration solutions, custom development, and data migration elements of business applications in the CRM, ERP, HCM domain Provide detailed estimates and work breakdown structure for assigned tasks