Software architect

Tecnología · Guatemala City

Inscribirme

Descripción

As a Software Integrations Architect, you will play a crucial role in designing, implementing, and maintaining seamless integrations between our software solutions and external systems. You will collaborate with cross-functional teams to ensure the efficient flow of data and functionality across various applications, ultimately contributing to the overall success of our software ecosystem.



Responsibilities:

  • Architect and Design:
  • Develop comprehensive integration architectures that align with the overall software and business strategy.
  • Design scalable and efficient solutions for integrating diverse software systems, considering factors such as data security, performance, and maintainability.
  • Technical Leadership:
  • Provide technical leadership and guidance to development teams during the implementation of integration solutions.
  • Collaborate with stakeholders, including product managers and developers, to understand business requirements and translate them into effective integration strategies.
  • Implementation:
  • Hands-on development of integration solutions using relevant technologies and frameworks.
  • Ensure the seamless flow of data and processes between different systems, troubleshooting and resolving integration issues as they arise.
  • Documentation:
  • Create and maintain comprehensive documentation for integration architectures, including design specifications, technical documentation, and best practices.
  • Collaboration:
  • Work closely with software engineers, system architects, and other teams to ensure the successful implementation of integrations.
  • Collaborate with external partners and vendors to integrate third-party solutions into our software ecosystem.
  • Quality Assurance:
  • Establish and implement testing processes for integration solutions to ensure data accuracy, system stability, and overall reliability.
  • Conduct thorough testing of integration points and resolve any identified issues in a timely manner.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Software Integrations Architect or a similar role.
  • Strong knowledge of integration patterns, protocols, and technologies such as REST, SOAP, GraphQL, and message queues.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Experience with integration platforms and middleware solutions.

  • Solid understanding of data mapping, transformation, and synchronization.


Localización