Translate requirements and acceptance criteria into technical designs that define system behavior, data flows, inter-system contracts, component responsibilities, and error handling.
Analyze existing code and application behavior to validate proposed solutions and make effective use of proven mechanisms.
Design solutions in collaboration with business analysts, solution architects, developers, and application administrators, and support the team during implementation.
Conduct targeted analysis of application and IT infrastructure performance, identify the causes of issues, and recommend optimizations.
Evaluate new technologies and IT tools, prepare recommendations, and contribute to decisions about their adoption within the system.
Help strengthen data and system security by designing secure solutions, identifying risks, and coordinating actions with the relevant teams.
Use AI tools in practice to analyze, design, and document changes, while critically verifying their output.
Work with other departments to understand their technology needs and agree on the scope of changes.
Work in an Agile team, solve technical problems, and continuously improve ways of working.
Document design decisions and communicate the scope of changes, risks, and solution quality to stakeholders.
Help shape the system’s development strategy by identifying architectural needs, proposing directions for change, and contributing to decision-making.
Our requirements
At least 3 years of experience in the technical design of IT systems or significant architectural changes.
At least 2 years of hands-on commercial software development experience, with the ability to read code and trace the actual flow of a request through a system.
Ability to translate acceptance criteria into a feasible technical design that aligns with the system architecture.
Experience analyzing existing code and designing extensions to established mechanisms.
Practical knowledge of frontend and backend web application architecture, including data flows between them, REST/JSON contract design, and integration with other systems.
Ability to design flexible, configurable solutions and assess the impact of changes on related processes.
Experience diagnosing technical and performance issues and recommending application and infrastructure optimizations.
Knowledge of authentication, authorization, and data protection principles in application design.
Hands-on experience using AI tools for code analysis, design, implementation, testing, or documentation, and the ability to critically evaluate their output.
Ability to clearly document technical decisions and collaborate with analysts, developers, architects, and other stakeholders.
Optional
Experience with microservices architecture and containerized applications.
Familiarity with tools for documenting and testing APIs and creating flow diagrams.
Knowledge of the AI SDLC and principles for safely integrating AI into the software development lifecycle.
Experience improving team workflows with AI, for example, in code analysis, technical design preparation, or change reviews.
Benefits
sharing the costs of sports activities
private medical care
sharing the costs of professional training & courses
life insurance
remote work opportunities
flexible working time
corporate products and services at discounted prices
mobile phone available for private use
no dress code
parking space for employees
employee referral program
charity initiatives
Recruitment stages
Wyślij swoje CV
Spotkaj się z przyszłym liderem/ liderką zespołu :)
Witaj w T-Mobile :)
T-Mobile
Jesteśmy firmą technologiczną, a naszym celem jest tworzenie innowacyjnych rozwiązań dla klientów indywidualnych i biznesowych.
W T-Mobile wszyscy żyjemy w świecie magenta! Kolor ten jest nam bliski, bo oznacza wiarę w powodzenie podejmowanych działań, pewność siebie i wytrzymałość. Właśnie tacy jesteśmy jako zespół.
W #MagentaTeam stawiamy na wymianę doświadczeń, zwinną pracę i szybko adaptujemy się do zmian! #MagentaTeam to jednak przede wszystkim mix różnych kompetencji i doświadczeń, osobowości, temperamentów i poglądów. Właśnie w tej różnorodności widzimy naszą największą siłę.
Wszystkie informacje o przetwarzaniu danych osobowych w tej rekrutacji znajdziesz w formularzu aplikacyjnym, po kliknięciu w przycisk "Aplikuj Teraz".
Your responsibilities, Translate requirements and acceptance criteria into technical designs that define system behavior, data flows, inter-system contracts, component responsibilities, and error handling., Analyze existing code and application behavior to validate proposed solutions and make effective use of proven mechanisms., ...
Technical Designer Miejsce pracy: Poznań Technologie, których używamy System operacyjny - Windows Twój zakres obowiązków - Przygotowywanie i weryfikacja zamówień u producentów, - Kontrola dokumentacji technicznej, wycen oraz specyfikacji, - Sprawdzanie wymiarów, materiałów, ilości i wykończeń, - Koordynowanie zamówień oraz ...
Technical Lead Miejsce pracy: Warszawa Technologie, których używamy Wymagane - Python - C++ - Apache Spark - Kafka - MySQL - Cassandra - ClikHouse - Django - Apache Airflow System operacyjny - Linux Tak organizujemy naszą pracę Tak pracujemy - wewnątrz organizacji - rozwijasz kilka projektów jednocześnie - masz wpływ na ...
... Strong communication and collaboration skills in English., Ability to simplify complexity and drive structured UX processes. Optional, Experience with design systems or mentoring other designers., Background in technical or cybersecurity products. What we offer, Flexible cooperation model, Hybrid work setup – 6 days from ...
... Strong communication and collaboration skills in English., Ability to simplify complexity and drive structured UX processes. Optional, Experience with design systems or mentoring other designers., Background in technical or cybersecurity products. What we offer, Flexible cooperation model, Hybrid work setup – 6 days from ...
... responsible for the process of creating functionalities from the stage of business requirements analysis to pixel-perfect design., You will co-create our own Design System., And you will definitely develop as a designer :) You are at the minimum level of Regular (+3 years of experience as UX/UI Designer, proven portfolio)., You ...
Senior Data Designer Miejsce pracy: Warszawa Technologies we use Expected - SQL - Python - PyTorch Optional - PyTorch About the project This project focuses on building and enhancing an enterprise data warehouse platform that supports data driven decision making across complex business domains. The work involves designing ...
Warszawa, Polska
Zobacz ofertę
GET IT TOGETHER SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
... systemów oraz nadzorowaniu jej realizacji, Bardzo dobrej znajomości Java i Spring, Doświadczenia w projektowaniu skalowalnych, bezpiecznych i odpornych na awarie systemów rozproszonych, Bardzo dobrej znajomości wzorców architektonicznych i podejść stosowanych przy integracji systemów, Doświadczenia z rozwiązaniami chmurowymi ...
Warszawa, Polska
Zobacz ofertę
GET IT TOGETHER SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
... systemów oraz nadzorowaniu jej realizacji, Bardzo dobrej znajomości Java i Spring, Doświadczenia w projektowaniu skalowalnych, bezpiecznych i odpornych na awarie systemów rozproszonych, Bardzo dobrej znajomości wzorców architektonicznych i podejść stosowanych przy integracji systemów, Doświadczenia z rozwiązaniami chmurowymi ...
T Hub - IT Solution Designer Miejsce pracy: Warszawa Technologies we use Operating system - Windows - Linux Your responsibilities - Design holistic target architectures aligned with business requirements, with a strong focus on sustainability. - Take end-to-end responsibility for implementing architectural concepts in product ...