- +3
- +7
- Geneva, Switzerland
About
We are ELCA, one of the largest Swiss IT tribe with over 2,200 experts. We are multicultural with offices in Switzerland, Spain, Italy, France, Vietnam and Mauritius. Since 1968, our team of engineers, business analysts, software architects, designers and consultants provide tailor-made and standardized solutions to support the digital transformation of major public administrations and private companies in Switzerland. Our activity spans across multiples fields of leading-edge technologies such as AI, Machine & Deep learning, BI/BD, RPA, Blockchain, IoT and CyberSecurity.
Your role
- You will work with business and software engineering teams to design and build modern/agile integration platforms from the ground up, driven by concrete business use cases.
- You will guide teams through the end-to-end project lifecycle, covering the initial conception, business requirements, software architecture, implementation, and flawless delivery. You will be acting as a technical lead and coach for the more junior team members.
- You will provide technological and architectural consulting to our clients, create strategic roadmaps, and advise on their execution.
- You will support pre-sales on tender responses, proof-of-concept work, and the design of modern/agile integration platforms, both on premise and in the cloud.
- You will run group-wide thought leadership initiatives to advance our architectural practice and sustain our technical excellence.
- A stimulating and professional working environment in a dynamic team with extensive expertise.
- Exciting projects and challenging problems to solve using the latest technologies.
- Flat organizational hierarchies and cross-functional teamwork.
- Close contact with customers in diverse industries.
- A supportive culture with excellent opportunities for professional and personal development.
- A dynamic work and collaborative environment with a highly motivated multi-cultural and international sites team
- Attractive prospects for career path & Personal development through training and coaching
- The chance to make a difference in peoples’ life by building innovative solutions
- Various internal coding events (Hackathon, Brownbags), see ourtechnical blog
- Monthly After-Works organized per locations
- Good work-life balance (2 days per week from home)
- Attractive pension fund with 3 types of employees’ contributions
- Premium and worldwide coverage with Zurich insurance fully supported by the company
- 1/2 SBB fare abonnement
- Mobile and internet discount program
- 6+ years of experience in designing and implementing large-scale agile integration platforms.
- Expertise of integration patterns and best practices such as synchronous vs. asynchronous communications, RESTful APIs, messaging, publish-subscribe, micro-integrations.
- Deep understanding of distributed systems, real-time vs. (micro-)batch processing and related design principles and patterns.
- Knowledge of identity providers and authentication/authorization flows for securing microservices with OAuth 2.0 and OpenID Connect.
- Experience with one distributed streaming / processing platforms such as Kafka or cloud-based alternatives is a plus.
- Strong knowledge of best practices and tooling for CI/CD pipelines, DevOps, automation, agile methods, automated testing, code quality.
- Experience with one Cloud provider: AWS, Azure or GCP is a plus.
- Good communication skills, fluent in French and in English
If you are INTERESTED in applying for this position, please send us your complete application (CV, cover letter, letter of reference, diplomas and certificates).
#J-18808-LjbffrNice-to-have skills
- Distributed Systems
- Kafka
- DevOps
- Automation
- AWS
- Azure
- GCP
Work experience
- Backend
- Build/Release
- DevOps
Languages
- English