Job offer

OMS Fluent Commerce Senior Developer (F/M)

Geneva, Switzerland

OMS Fluent Commerce Senior Developer (F/M)

Geneva, Switzerland

Discover the office
Contract type
Permanent contract
Apply

The Job

As an OMS Developer you will be working on challenging e-Commerce and omni-channel projects for our client. You will be part of this team and will work in a global environment with highly distributed teams in different countries and time zones. Working closely with a cross-functional teams of developers and architects, you will design, develop, test, debug, deploy and support omni-channel and e-commerce solutions granting full adherence with all the Group's standards and needs in terms of technologies, flows and operations. 

As Senior Developer you will : 

  • Provide technical expertise of Products/Solution in your scope
  • Support the development team in resolving complex issues
  • Review functional specifications (FUS) and translate them to technical specifications
  • Maintain, extend and develop the Product/Solution
  • Following and enrich the corresponding technical documentations
  • Work closely with cross-functional teams (Developers, Scrum Masters, Architects…) and address cross team dependencies or issues with your peers
  • Contribute to and enforce best practices and architecture guidelines in the developed Product/Solution
  • Develop and perform unit test Product/Solution according to specifications
  • Support the QA in the definition of test strategy
  • Support the Product Owner/Project Manager/Program Manager to estimate and challenge the development effort
  • Collaborate with the Support Team to solve Product/Solution software issues
  • Collaborate with the Support Team to enrich the support technical documentation
  • Collaborate with the DevOps team to automate the integration of developed Product/Solution (such as Continuous Integration, Continuous Deployment)

Your profile

SPECIFIC SKILLS RELATED TO OMS DEVELOPER ROLE :

  • B.Sc. or MSc in Computer Science, Software Engineering or related field
  • 5+ years proven experience in a similar role
  • Experience of development and support of wide projects for a major company
  • Ability to work in a complex, fast-paced, distributed environment with high expectations
  • Experience in delivering integration projects from initial study to production stabilization
  • Experience in software architecture and development lifecycle
  • Experience with near/off-shore teams
  • Fluent in English, other languages are a plus (e.g. French, Italian, Chinese)
  • Experienced in working in the context of Design Patterns, Enterprise Integration Patterns (EIP) and Domain Driven Design (DDD)

Technical requirements

  • Fluent Commerce OMS
  • Senior Java Developer (Java Standard)
  • Experienced in configuring a complex solution using JSON
  • Senior microservice developer (Sprint Boot)
  • Experienced Python developer
  • Experienced in Event based architecture & API first solutions
  • Experienced in React
  • Experienced with Git & GitLab & CI/CD context
  • REST & GraphQL API
  • Standard Java Unit Testing, Code coverage, Coding best Practice
  • Work experience with IntelliJ, Datadog, SonarQube
  • Experience of Unit, Integration and System Testing
  • Experience with Atlassian suite: Confluence, Jira
  • Experience with Cloud native solution & architecture
  • Experience with Microservice architecture, Pop Sub Bus and API integrations
  • Experience using solutions based on Docker and Kubernetes
  • Expert of securing web applications using OAuth2 and OIDC, and follow security best practices
  • Experienced of developing in a MySQL & MongoDB context

 

Functional requirements

  • Experienced in OMS context
  • Experienced in E-commerce context
  • Experienced in Stock management context
  • Experienced in Order flow context
  • Experienced in Luxury industry context