




JOB DESCRIPTION Position Summary: We are seeking an expert and visionary professional for the role of Technical Architect. The ideal candidate will be responsible for designing, defining, and overseeing the implementation of robust, scalable, and high-performance software solutions, with a specific focus on Microsoft Azure cloud technologies and microservices patterns. This role will be essential in ensuring technical quality, governance, and alignment of software architecture with business objectives. Location and Work Mode: * Location: The candidate must reside in Bogotá, Colombia. * Work Mode: The position is 100% onsite at our offices. Profile Requirements: * Academic Background: * Professional degree in Systems Engineering, Telecommunications Engineering, or related fields. * Must hold a valid professional license. * A specialization degree in areas such as Software Engineering, Systems Architecture, or Enterprise Software Architecture is required. * Professional Experience: * Minimum of four (4) years of proven experience working as a Software Architect. * This experience must be focused on software development projects on Microsoft Azure cloud and on the design and implementation of microservices-based architectures. REQUIREMENTS Key Responsibilities and Functions: * Governance and Standards: Define and ensure compliance with technical governance, development standards, and best practices throughout the software lifecycle. * Solution Design: Architect cloud-native solutions (Azure) that are scalable, resilient, and secure, applying a holistic vision and end-to-end design. * Non-Functional Requirements (NFRs): Lead the definition, monitoring, and fulfillment of NFRs, ensuring optimal performance, availability, and technical quality of solutions. * Integration and APIs: Establish integration patterns and define service contracts (APIs) for efficient communication between microservices and external systems. * Innovation and Prototyping: Research, evaluate, and prototype new technologies or architectural approaches to validate their feasibility and impact on solutions. * Technical Leadership: Supervise and guide development teams during implementation, ensuring adherence to defined architectural guidelines and resolving technical impediments.


