Description
Role
Develop retail payment client applications in C#/C++
Maintenance of existing applications and platforms
Collaborate with team members and internal stakeholders to ensure requirements meet customer needs.
Produce innovative technical solutions to meet business and product strategies.
Collaborate with Operations to ensure successful production deployment of software.
All About You
Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience.
Experience developing C#/C++ Windows Applications.
Commercial experience with languages other than C#/C++.
Experience with Mono on Linux.
Familiarity with WCF/Web Services and Restful APIs.
Familiarity with Embedded databases (SQLite).
Experience with Serial and TCP/IP socket communications.
Experience with developing mobile applications (desirable)
Experience in Agile (Scrum) development.
Proven experience working in a continuous integration environment and prefer collective code ownership.
Ability to automate unit, integration and system tests.
Knowledgeable about security concerns eg PCI/PA DSS.
Familiarity with APACS, ISO 8583, EMV or other card payment standards (desirable).
Ability to work autonomously and within a team environment.
Actively involved in your own professional development and skills growth.
Story Behind the Need - Business Group & Key Projects
A couple of new systems for ongoing projects; one that needs maintaining, and one that will be being developed and then maintained, one will just use C# and the other will use both C# and C++.
Dublin based team with one development lead and 2 QA's and a remote developer. 1 development lead, 3 developers with a separate QA team all based throughout the country.
Typical Day in the Role
Standard Mon-Fri.
Pure development role based on payment client applications, handling card payments.
Mainly the product team and co-workers.
No travel required, no remote working.
Compelling Story & Candidate Value Proposition
Development covers a wide range of .net frameworks including communications, encrypting, security, task can be quite varied.
Fairly casual working environment with a degree of flexibility for people.
Candidate Requirements
Minimum 5 years:
1.C#/C++
2.Windows applications
3.Serial and .net communications
Also preferable:
Web services/API's
Payment services experience
Security industries
Not too web focused (not just ASP development), want wider experience too.
No more than 3 page CVs