View All Jobs 117694

Software Engineer

Own the secure software development for the UK-based payment gateway project
Belfast, Northern Ireland, United Kingdom
Mid-Level
6 days ago
Global Payments

Global Payments

Provides payment technology, software, and services enabling businesses to accept, process, and manage electronic and digital transactions globally.

34 Similar Jobs at Global Payments

Software Engineer

You, as a Software Engineer are responsible for the design and development of our software components that are deployed to our payment gateway. Our payment gateway supports the Genius family of products (highly secure devices capable of handling card present transactions), eCommerce payments as well as offering value add services. Working within a team, you will develop primarily in modern Object Oriented Languages (C#) and frameworks utilising a variety of transport and wire protocols to integrate with our processing partners' systems.

What You Will Be Doing

  1. Developing secure software, using hardware security and trusted computing modules to securely capture, store and transmit sensitive payment data
  2. Implementing secure end-to-end transactions, featuring synchronous and asynchronous cryptographic algorithms and digital signatures
  3. Using SOAP and JSON based web technologies as both client and server within the payment ecosystem
  4. Participating in the entire software development lifecycle, from requirements analysis through software and test design, implementation and unit testing, to verification and release.
  5. Learning and applying software design principles, including coupling/cohesion, decomposition/modularity, encapsulation/information hiding, and separation of interface and implementation
  6. As part of a customer-focused team, seek understanding of and value in our customer's requirements, and actively shape the product from an engineering standpoint
  7. Participating in team workshops to generate ideas and high-quality technical solutions – picking the right solution whilst balancing idealism and pragmatism
  8. Assisting with troubleshooting and repairing defects
  9. Simplifying and improving existing technical methodologies
  10. Adhering to and applying overarching internal practices and policies with respect to coding standards, unit testing, lean development, and status reports.

What We Ask For

  • BSc or MSc or equivalent in Computer Science or related field
  • Working experience in C#, Java or other OO programming languages
  • Experience of at least one of XML, JSON, HTML
  • Passion for and self-motivated interest in Software Development as a profession, not just a job
  • Strong analytical, problem-solving, communication and organizational skills
  • Must be 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 and develop themselves
  • 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 is advantageous

Benefits:

  • Competitive salary
  • Remote-first flexible working from our new office in the heart of Belfast city centre or remotely - wherever suits you best
  • 26 days leave (plus Bank holidays) increasing with length of service
  • Vitality private medical insurance
  • Dental insurance
  • Life insurance / income protection / critical illness
  • Up to 5% matching pension contributions and Salary Sacrifice
  • 26 weeks company paid maternity leave
  • Cycle to work scheme
  • Electric car scheme
  • Stock purchase plan
  • Twice annual worldwide community volunteering days
  • Company social events

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. If you wish to request reasonable accommodations related to applying for employment or provide feedback about the accessibility of this website, please contact jobs@globalpay.com.

+ Show Original Job Post
























Software Engineer
Belfast, Northern Ireland, United Kingdom
Engineering
About Global Payments
Provides payment technology, software, and services enabling businesses to accept, process, and manage electronic and digital transactions globally.