img
Permanent

Senior Software Engineer

Belfast
money-bag Negotiable
Posted Today

Join to apply for the

Senior Software Engineer

role at

Global Payments Inc.

Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services. Our worldwide team helps over 3 million companies, more than 1,300 financial institutions and over 600 million cardholders grow with confidence and achieve amazing results. We are driven by our passion for success and we are proud to deliver best-in-class payment technology and software solutions. Join our dynamic team and make your mark on the payments technology landscape of tomorrow.

What you will be doing

Designing and developing applications to leverage traditional card and evolving mobile payment technologies, including Smart Card ("Chip and PIN"), Contactless Cards, Android Pay, Apple Pay, Samsung Pay etc.

Using C++ and C programming languages to deliver high quality, easily maintainable production code

Developing secure software, using hardware acceleration and trusted computing modules to securely capture, store and transmit sensitive payment data

Implementing secure end-to-end transactions, featuring synchronous and asynchronous cryptographic algorithms and digital signatures

Participating in the entire software development lifecycle, from requirements analysis through software and test design, implementation and unit testing, to verification and release

As part of a customer-focused team, understand and value our customer requirements, and actively shape the product from an engineering standpoint

Participating in team workshops to generate ideas and high-quality technical solutions

Assisting with troubleshooting and repairing defects

Simplifying and improving existing technical methodologies

Adhering to and applying internal practices and policies with respect to coding standards, unit testing, lean development, and status reports

Assist with training, mentoring, and serving as a mentor to others on the team

What we ask for

BSc or MSc or equivalent in Computer Science or related field

Working experience in C++ or C (ability to learn C++ if only C background)

Experience with XML, JSON, HTML

Passion for and self-motivated interest in Software Development as a profession

Strong analytical, problem-solving, communication and organizational skills

Proactive, self-motivated, attentive to detail, and able to work well under pressure

Strong communication skills

Team player with a desire to learn from more experienced engineers

Able to take ownership of and responsibility for assigned work

Eligibility to work in the UK on a full-time and permanent basis

What we’d like you to have (but don’t need immediately)

Experience with Design Patterns, Refactoring, OO Design and related areas

Experience in Linux development

Experience of Java and Android development

Global Payments Inc. is an equal opportunity employer.

Global Payments provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information or any other basis protected by law. Those applicants requiring reasonable accommodation to the application and/or interview process should notify a representative of the Human Resources ..... full job details .....

Other jobs of interest...

TP ICAP
BelfastToday
money-bagNegotiable
CME Group
BelfastToday
money-bagNegotiable
Stora
BelfastToday
money-bag£85,000 per annum
NBCUniversal
BelfastToday
money-bagNegotiable

Perform a fresh search...

  • Create your ideal job search criteria by
    completing our quick and simple form and
    receive daily job alerts tailored to you!

Jobs. Straight to your inbox!