Senior .NET Developer (XSLT) for Ciklum Digital

Kyiv, Amosova, Ukraine

Apply

Description

On behalf of Ciklum Digital, we are looking for a Senior .NET Developer (XSLT) to join our team on a full-time basis.

You will join a highly motivated team and will be working on a modern solution for our existing client. We are looking for technology experts who want to make an impact on new business by applying best practices and taking ownership.

About Client:

CellPoint Digital, a leading provider of omnichannel payment and commerce solutions to global clients, is experiencing tremendous growth and seeking an experienced Senior Software Engineers for augmenting our payment integration team to achieve our mission: to help you simplify, unify, accelerate and boost your digital channels, whatever travel segment you are in.

Founded in 2007 in Copenhagen, Denmark, CellPoint Digital embraces the Scandinavian values of minimalism, simplicity and quality. As a member of our payment integration team, you will work closely with architects in Copenhagen and software engineers in Pune, India.

 

Responsibilities

  • The role requires a person who has a deep understanding of web service integration based on various technologies that utilize the HTTP protocol including: Name-Value Pairs, XML, JSON and SOAP
  • As a member of our payment integration team, you should be passionate and knowledgeable about developing resilient web service integrations, which gracefully handle communication errors and defines retry strategies for common error scenarios.
  • Data transformation rules are created using XSLT by mapping between CellPoint Digital’s internal protocols and the upstream 3rd party payment provider to normalize the request / response data. A strong understanding of abstraction and encapsulation is important when working with web service integrations to payment providers. The XSL Stylesheets are executed by our java based Enterprise Service Bus, which is using Docker to run both locally and in Kubernetes
  • You will be expected to bring your own opinions on most aspects of our work so that we may benefit from your experience to improve both technologically and culturally
  • We are looking for Senior engineer and technical lead to build our integration team responsible for integration to 3rd party partner systems including Payment Service Providers

Requirements

  • 5+ years of experience in .NET
  • Strong experience working with XSLT 1.0 & 2.0
  • Strong understanding of the HTTP 1.0, 1.1 & 2.0
  • Software architecture designing
  • 5+ years of experience working with web service integrations using Name-Value Pairs, JSON, SOAP & XML
  • 5+ years of experience creating jUnit test cases for XSLT
  • Hands-on experience running applications in Docker using Docker Compose

Desirable

  • Experience working with agile methodologies such as SCRUM & Kanban
  • Comfortable working with Bitbucket, Confluence & JIRA to support our agile delivery process including using Pull Request
  • Experience with Airline Payment & Ticketing
  • Experience with Cloud Native & 12-Factor Apps

Personal skills

  • BS. or higher in Computer Science or related field or applicable experience
  • Excellent English communication skills (speaking, writing and reading)
  • Excellent time management and communication skills
  • Have an insatiable appetite for technology
  • Comfortable working with distributed teams
  • Detail-oriented personality who does not lose sight of the big picture
  • The ideal candidate will:
  • Be a team player
  • Embrace a proactive mindset and be willing to take initiative
  • Be able to work independently
  • Take pride in delivering only the best solutions
  • Exhibit the ability to think “out-of-the-box” and solve problems
  • Possess unique and effective communication and social skills

What's in it for you

  • Career growth opportunities
  • Realization of your innovative ideas in building new Ciklum Solutions and Services
  • Friendly collaborative teams and enjoyable working environment
  • Professional skills development and training programs
  • Variety of knowledge sharing, training and self-development opportunities
  • State of the art, cool, centrally located offices with a warm atmosphere which creates really good working conditions