
Solution Designer
Vodafone
full-time
Posted on:
Location Type: Office
Location: Istanbul • Turkey
Visit company websiteExplore more
Tech Stack
About the role
- The Solution Designer is responsible for delivering end-to-end technical solutions across cross-functional, multi-platform systems.
- This role ensures alignment with business requirements, IT strategy and architectural standards, while balancing speed, quality, and cost.
- Oversee the lifecycle of Integration Domain products and solutions, driving innovation and continuous improvement.
- Supervise solution/implementation of other developers, accountable from technical architecture & e2e solutions of Vodafone Integration platform applications.
- Accountable for analysis and validation of requirements for the assigned projects and clarifying business requirements.
- Accountable for delivering detailed designs of the product and services.
- Document detailed solution&system design specification and other technical documents.
- Accountable for reviewing design and source code.
- If necessary, perform re-factoring software modules.
- Responsible for coding, debugging and testing complex software modules and cases (drawing flow chart, designing modules, architecture).
- Responsible for providing technical and financial input (CAPEX) to solutions, including effort estimation, constraints, and dependencies.
- As a member of the squad, supporting the team in achieving sprint goals and KPIs.
- Lead feasibility studies and technical design processes for company-wide solutions.
- Maintain Integration Domain product roadmaps and target architecture in collaboration with Solution Architects.
- Manage relationships and cooperation with Group IT and other stakeholders.
- Identify opportunities for innovation, change, and improvement in the Integration Domain.
- Contribute to Group Business and Technology plans.
Requirements
- Bachelor's degree from Computer Engineering, Information Systems Engineering, Mathematics Engineering and other related departments.
- 7+ years experience.
- Broad knowledge of software technology and development processes, particularly Scrum, Kanban, TDD or BDD, disciplined agile delivery and lean development.
- Strong knowledge and experience of software architecture, design, and development technologies, including: Algorithms, object-oriented programming, multithreading, concurrency, event driven architecture.
- Java, Spring Boot, XML, SOAP, REST, Web Services, Apache Camel.
- Containerization and orchestration tools: Red Hat OpenShift Container Platform, Kubernetes, Docker.
- CI/CD and DevOps tools: Jenkins, Nexus, API Gateway.
- Messaging and caching technologies: Kafka, RabbitMQ, Redis.
- Databases: Oracle, PostgreSQL, MongoDB.
- Unit testing tools: JUnit or equivalent.
- Experience with Agentic AI, MCP and LLMs is a plus.
- Know-how and experience of Telecommunication concepts and services are a plus.
Benefits
- Vflexy: Flexible Benefits Program
- Hybrid working kit
- Ergonomic kit allowance
- Digital meal voucher
- Flexible transportation allowance.
- Employee assistance hotline & counselling
- Comprehensive and flexible private health insurance
- Discounted price deals for wide range of products & services
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software architecturedesigndevelopment technologiesAlgorithmsobject-oriented programmingmultithreadingconcurrencyevent driven architectureJavaSpring Boot
Soft Skills
leadershipcommunicationcollaborationproblem-solvinginnovationcontinuous improvementanalytical skillsaccountabilityteam supportstakeholder management
Certifications
Bachelor's degree in Computer EngineeringBachelor's degree in Information Systems EngineeringBachelor's degree in Mathematics Engineering