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.
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.
In Greece we conduct business through EDPS, which is one of the leading FINTECH companies in Greece specializing in Payments Processing and Advanced Payment Solutions. Our goal is to be the go-to solution for large retailers across all sectors and offer cutting edge technology to accept and process electronic payments on both physical location (POS) and eCommerce environments.
We are currently seeking an energetic and enthusiastic POS Developer to join our team.
The EFT/POS Software Developer is responsible for developing embedded applications for EFT/POS terminals and other payment solutions. Proficiency in Java and experience writing unit tests is preferred. A proven ability to create design specifications, develop software that meets customer requirements, fulfill overall product requirements, and achieve defined performance criteria is important.
The role applies structured development methodologies, code documentation, unit testing, and integration to enhance overall software quality. The Developer must thrive in a focused, productive, high-intensity, and team-oriented environment. The candidate will be part of a highly skilled development team that develops business solutions in an energetic organization.
About the role
Develop and maintain user interfaces and underlying functionality for EFT/POS applications that handle secure payment processing.Implement industry standards and adapt specifications to match product capabilities.Create application design specifications (sequence and state-transition diagrams) and participate in architectural reviews.Create, maintain, and execute application unit tests as part of Integration activities.Analyze bug reports and manage the resolution process.Work closely with QA staff to ensure appropriate test cases are created, maintained, and executed.Assist with project and task estimation.Quality and timeliness of product / feature development.Effectiveness in a team environment.Clear and precise communication with a commitment to continuous improvement.About you
To be considered for this role, here are the skills we’re looking for:
BS in computer science or equivalent experience.Excellent knowledge of programming languages applicable for the EFT/POS development environment (such as Java and Kotlin) is required.In-depth knowledge of Android SDK, Android Studio, and other various tools.Experience developing and publishing Android applications on the Google Play Store.Familiarity with RESTful APIs, JSON, and web services integration.Experience with structured programming/ object-oriented design patterns.Experience using Atlassian tools (Jira, Confluence, Bitbucket etc.) is preferred.Knowledge of EMV standards is highly preferred.Must have experience in developing POS applications.Minimum 2 years of Android working experience.Experience using modern software development practices (secure coding, test driven development (TDD), code documentation, etc. is considered a bonus.Experience using version control tools (Git).Strong analytical and problem-solving skills with demonstrated attention to detail.Excellent communication and organizational skills.Must be highly organized, hands-on, and focused on continuing professional development.What we can do for you
Shape your destiny with a worldwide payments industry leader where you can learn, grow, and advanceEnjoy a competitive salaryThrive in a collaborative culture that supports innovationExpand competencies and hands-on experience in a highly paced Fintech environmentWe take care of our people:
Whether you are looking forward to launch a new career or grow an existing one, EDPS is the type of company where you can balance great work with great life.
Our people are the key to our success. Our commitment is to build a diverse, safe, and resilient culture that evolves with the needs of our people and the communities in which we operate. We are dedicated to creating a workspace environment that provides a sense of purpose for our people and supports each of us to learn, develop, and reach our full potential. Our culture and values are grounded in performance, integrity, diversity, teamwork, and taking ownership of our actions and reputation.
Our company is a place where all people feel they belong. We put autonomy and support first as we scale. We believe that business needs to be disruptive and creative in order to thrive, and we think it’s important to provide an exciting and vibrant place to work. If you want to join us and be part of something truly incredible, rewarding and exciting, get in touch with our team and apply for this job.
Disclaimer
The preceding position description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this position.
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.