Description

Position Responsibilities:

Understand, design, and develop new functions in both Wayne payment products and Wayne integrations with 3 rd party payment products.

Strong willingness to learn and pick up new technology / project with minimal guidance or documents

Participate Scrum, Scrum plan, review and retrospective, and Scrum product backlog grooming sessions

Complete individual assignments defined in each Scrum sprint with minimal supervision

Assist to triage customer’s reported field issues closely with New Product Support and Help Desk

  • teams

Apply good judgment in meeting tight schedules while maintaining superior quality

Perform design reviews and code reviews

Collaborate with payment team members to ensure project success and champion high quality throughout the

project

Qualification Requirements:

Bachelor’s degree in computer science or equivalent working knowledge of object-oriented programming languages.

5+ years of software development experience within Windows environments

C# and .NET Core coding experience using Visual Studio IDE

SignalR and RabbitMQ experience

Strong object-oriented and multi-threading programming skills

Strong knowledge with design patterns

Team player and self-starter with minimal supervision

Ability to effectively communicate with others, both verbally and in writing

Preferred Qualifications:

Real-time embedded development experience, preferably in Windows IoT environment

TCP/IP socket, serial communication, USB, video/audio development experience

Comfortable working with hardware simulators and tools for software development

Payment software development experience, such as PCI, P2PE, and EMV, is a huge plus

Point of Sale coding experience is a plus

Familiar with front end technologies such as Angular / HTML5 / React

Experience working with one virtualization technology (Docker / / VKubernetes MWare)

Education

Bachelor’s Degree