Vodafone

Solution Designer

Vodafone

full-time

Posted on:

Location Type: Office

Location: IstanbulTurkey

Visit company website

Explore more

AI Apply
Apply

Job Level

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