03 nov
|
T-Systems
|
Madrid
Job Description Functions Develop the conceptual, functional and technical design of the solutions. Define and evolve application, service, integration and infrastructure architectures, selecting the most appropriate technologies and considering microservices, containers, APIs, messaging and event-oriented architectures. Design the integration of information from multiple sources and heterogeneous systems through synchronous and asynchronous mechanisms. Apply AI and generative AI tools to develop, modernize and automate applications and processes. Incorporate AI agents, RAG, or other generative AI components when necessary. Define non-functional requirements, monitor technical quality and prepare architectural documentation, coordinating with development, infrastructure, security, integration, QA and operations teams. Defend technical decisions, identify risks and dependencies, and technically lead development teams Define, maintain and evolve software architecture standards, principles, reference patterns and guidelines, ensuring their consistent application in different projects and development teams. Develop recommendations, roadmaps and proposals for technological improvement, aimed at modernizing applications, reducing technical debt and adopting good software engineering practices. Act as a reference for architecture and technical advice, supporting development teams in making design decisions, technological selection and solving complex problems. Conduct architectural, technical quality and standards compliance reviews, identifying risks, opportunities for improvement and corrective actions. Promote good practices of secure development, maintainability, observability, scalability and operational efficiency, ensuring the sustainability of solutions in the long term. Participate in the definition of strategies for technological modernization and the adoption of Artificial Intelligence capabilities, promoting innovation and continuous improvement of development and maintenance processes.
Your Task
This position involves developing conceptual, functional and technical design of solutions, defining and evolving application architectures, and applying AI and generative AI tools to develop, modernize and automate applications and processes. The role focuses on leading technical architecture initiatives, maintaining software architecture standards, and promoting innovation through technological modernization strategies.
Responsibilities
Develop the conceptual, functional and technical design of the solutions
Define and evolve application, service, integration and infrastructure architectures, selecting the most appropriate technologies and considering microservices, containers, APIs, messaging and event-oriented architectures
Design the integration of information from multiple sources and heterogeneous systems through synchronous and asynchronous mechanisms
Apply AI and generative AI tools to develop, modernize and automate applications and processes
Incorporate AI agents, RAG, or other generative AI components when necessary
Define non-functional requirements, monitor technical quality and prepare architectural documentation, coordinating with development, infrastructure, security, integration, QA and operations teams
Defend technical decisions, identify risks and dependencies, and technically lead development teams
Define, maintain and evolve software architecture standards, principles, reference patterns and guidelines, ensuring their consistent application in different projects and development teams
Develop recommendations, roadmaps and proposals for technological improvement, aimed at modernizing applications, reducing technical debt and adopting good software engineering practices
Act as a reference for architecture and technical advice, supporting development teams in making design decisions, technological selection and solving complex problems
Conduct architectural, technical quality and standards compliance reviews, identifying risks, opportunities for improvement and corrective actions
Promote good practices of secure development, maintainability, observability, scalability and operational efficiency, ensuring the sustainability of solutions in the long term
Participate in the definition of strategies for technological modernization and the adoption of Artificial Intelligence capabilities, promoting innovation and continuous improvement of development and maintenance processes
Your Profile
We are seeking an experienced Solution Architect with extensive expertise in full-stack development, cloud technologies, microservices architectures, and AI integration. The idóneo candidate should have strong leadership abilities, deep knowledge of DevOps practices, and proven experience in defining and governing architectural standards.
Must Have Skills
More than 5 years of experience in solution architecture
Experience in integrating information from multiple sources and systems
Experience in the design and evolution of applications using Artificial Intelligence tools
Experience in full stack application architecture
Knowledge of Angular or React
Backend experience with Java and Spring Boot
Experience with REST services
Experience with APIs and JSON
Experience with relational databases
Experience with NoSQL databases
Experience in cloud, on-premise or hybrid environments
Experience with public cloud platforms,
especially AWS or Microsoft Azure
Experience with containers
Experience with Kubernetes
Experience with OpenShift
Experience with microservices architectures
Medium or high knowledge of DevOps practices and tools
Experience with Git
Experience with GitHub
Experience with GitHub Actions, Jenkins, or other CI/CD tools
Knowledge of infrastructure as code, especially Terraform
Experience in technical quality, code quality and testing
Ability to generate and review architectural documentation
Knowledge of frontend and backend security
Experience with Spring Security, JWT, OAuth 2.0, or OpenID Connect
Experience with Apache Kafka
Experience with Kafka Streams and event-driven architectures
Knowledge of Apache Kafka in Kraft mode
Experience in leadership or technical coordination of teams
Ability to communicate with clients and defend technical decisions
Experience in defining and governing application architecture standards, patterns, and guidelines
Experience carrying out architectural reviews, technical evaluations and advising development teams
Knowledge of good software engineering practices, code quality, maintainability and technical debt management
Ability to design roadmaps for technological evolution and application modernization processes
Nice to Have Skills
Experience in healthcare projects, public administrations or public services
Knowledge of health standards such as HL7, FHIR and openEHR
Experience in integrating with electronic medical records, hospital systems or regional health platforms
Knowledge of the security and confidentiality requirements applicable to health information
Experience in digital transformation projects with multiple teams, vendors and legacy systems
Additional Information What do we offer you? Environment and flexibility
- International, dynamic and collaborative environment.
- T-Social: social initiatives (sports, community, health,...).
- Hybrid work model (teleworking/face-to-face).
- Flexible schedule.
- 4 weeks of teleworking per year.
Professional Development
Tailor-made training: access to Coursera so you can learn what you want, when you want.
Weekly language classes (English, Spanish and German).
Global Mentoring Sessions and Experience Days.
Compensation and benefits
Flexible compensation plan (health insurance, restaurant tickets, day care, transportation).
Telemedicine.
Life and accident insurance.
Social fund.
Wellness and leisure
- More than 26 working days of vacation per year.
- Free access to specialists (health, wellness and legal advice).
- 100% of the salary in case of medical leave.
And many more advantages of being part of T-Systems! If you are looking for a new challenge, do not hesitate to send us your CV. Join our team! T-Systems Iberia will only process the CVs of applications that meet the requirements specified for each offer.
📌 Solutions Architect (Spanish-speaking) (Madrid)
🏢 T-Systems
📍 Madrid