




Job Summary: Support the definition and evolution of system architecture, collaborate with development teams, and contribute to standardizing software development best practices. Key Highlights: 1. Support the definition and evolution of system and application architecture 2. Collaborate with development teams in implementing solutions 3. Work alongside experienced architects and developers to learn and grow * Support the definition and evolution of system and application architecture * Assist in documenting architectural decisions and technical standards * Collaborate with development teams to implement solutions aligned with the defined architecture * Participate in technical discussions and architecture reviews * Contribute to standardizing software development best practices * Support analysis of non-functional requirements (performance, scalability, security) * Monitor integration between systems and services * Work alongside experienced architects and developers to learn and advance technically Requirements: * Currently pursuing or completed degree in Information Technology, Software Engineering, or related fields * Prior experience as a developer * Basic knowledge of software architecture and architectural patterns * Familiarity with APIs, system and service integration * Proficiency in at least one programming language (Java, C\#, Node.js, Python, or similar) * Familiarity with relational and/or non-relational databases * Basic knowledge of code versioning (Git) * Interest in architecture, best practices, and technical growth * Strong communication and teamwork skills Benefits 20 paid vacation days.


