Swisscom Digital Technology SA
Geneva
Yesterday
IT Project Management Consultant
- 20 March 2026
- 100%
- Permanent position
- Geneva
About the job
OWT is a strategy and technology consulting company, a subsidiary of Swisscom. We help our clients use new software and hardware technologies to reorganize their activities, invent new products, or transform their organization, in search of growth opportunities and cost reduction.
Your missions:
- Support our clients in defining and implementing their digital strategy by analyzing their organizational and business challenges.
- Collaborate with a multidisciplinary team composed of developers, business analysts, and designers, ensuring effective coordination throughout the project lifecycle.
- Produce deliverables such as functional specifications based on thorough analysis, thus guiding development by addressing the essential needs of users.
- Facilitate transparent communication between business and technical teams during the delivery phase, promoting coherent implementation.
Your qualifications:
- You have at least 2 years of experience as a strategy or digital project management consultant.
- You hold a Master’s degree from one of the major European universities (EPFL, ETH, HEC, etc.), preferably in computer science, business, or a scientific or technical field.
- You know how to communicate with different stakeholders in complex organizations and with business and technical profiles.
- You have excellent oral and written communication skills.
- You have experience with various project management methods (Agile, Scrum, etc.).
- You are proficient in French and English, both written and spoken, at level C1. German is a plus.
- You have an interest in information systems, innovation, AI, and new technologies.
We offer you:
- The opportunity to contribute to varied and unique projects, using cutting-edge technologies and for prestigious clients from very diverse sectors, from banking to medical, including watchmaking and telecommunications.
- A modern work approach, with a good balance between professional and private life.
- A work environment and career plan that promote rapid skill development and ambitious prospects.
- The chance to benefit from colleagues who are experts in their fields and always ready to share their expertise or constructive feedback.
- Offices very well located and easily accessible in the centers of Geneva, Lausanne, Bern & Zurich.
- A competitive salary.
Join our team of passionate people and advance your career within a dynamic company with a unique culture!
Want to learn more about our world OWT ? Check out our page Instagram or LinkedIn !