




Job Summary: A professional responsible for defining, evolving, and governing software architecture, ensuring alignment with business objectives and technical quality of solutions. Key Highlights: 1. Define and evolve software architecture, aligning with business goals 2. Act as a technical leader, guiding teams 3. Stay updated on technological trends and innovations This person will be responsible for defining, evolving, and governing software architecture, ensuring alignment with business objectives and technical quality of solutions. **Your day-to-day responsibilities:** * Understand and align technological architecture with business needs * Support technical decision-making, ensuring adherence to strategic objectives * Define, design, and document system architecture * Establish development standards, guidelines, and best practices * Ensure architecture meets quality attributes (performance, scalability, security, etc.) * Monitor implementation and ensure compliance with defined architecture * Act as a technical leader, supporting and guiding teams * Actively participate in the entire development lifecycle * Stay\-updated on technological trends and innovations **Technical Requirements:** * Layered Architecture * Event\-Driven Architecture * Microservices * Microkernel * Space\-Based Architecture * Experience with system modeling and agile methodologies * Ability to analyze existing systems and propose improvements * Experience in defining solutions for complex problems * Knowledge of programming languages * Proficiency in working with various tools, frameworks, and technology stacks ### **Employment Type:** Contractor (PJ) ### **Department:** Information Technology


