Design, develop, test, and debug integration solutions of moderate to high complexity. Develop integration strategies and architecture to ensure seamless data flow and connectivity between various systems and applications. Formulate and define system scope and objectives based on user needs. Collaborate with various stakeholders, including business users, customers, and other departments, to understand project expectations, proposals, status, and technical issues such as software system design and maintenance. Assist in translating high-level business specifications into functional/technical specifications in coordination with the technical team. Provide implementation, production, upgrade, and deployment support for integration components, ensuring minimal downtime and optimal performance. Maintain, optimize, and resolve complex issues in existing integration solutions to ensure performance, scalability, and reliability. Develop and execute unit testing, system integration testing, and user acceptance testing to ensure the quality of integrations. Utilize software engineering tools such as configuration management systems, build processes, and debuggers in the software development process. Develop and maintain documentation for integration processes and configurations, ensuring adherence to best practices in coding, security, and compliance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
501-1,000 employees