Design, develop, and implement solutions for software integration projects and coordinate applications across functions or between organizations. Ensure the integration of projects meet the requirements of the organization. Apply specific functional as well as working or general industry knowledge. Develop or contribute to solutions to a variety of problems of moderate scope and complexity. Work independently with some guidance and review or guide the activities of junior employees.