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 Department.
#J-18808-Ljbffr