Software Developer (Embedded Payment) - Retail - C / C++
Software Developer (Embedded Payment) Retail C / C++
A Software Developer is required to deliver high quality functional payment terminal software within agreed timescale.
As a member of the Retail Technology Team they are expected to produce development and test software solutions.
You will actively participate in the definition, planning and delivery of Iterations and/or provide day-to-day operational support, investigating reported software/system faults and rectify and report back promptly.
You will be required to collaborate with Product Owners, the Head of Retail Technology and all members of the Retail Technology Team.
Design, develop and test embedded payment terminal related functional software applications and interfacing solutions, either as part of a team or solo within agreed timescales or iterations.
Work closely with internal or customer based software testers and quality assurance teams to ensure quality.
Software development will be PC based EPOS, EFT (credit, debit, Fuel, Loyalty card transactions) using indoor or outdoor payment terminals, forecourt hardware interfaces (including pumps, tank gauges, ANPR, Codax) and data interchange for back office and head office reporting and alerting solutions.
Provide specification and estimates on new products, feature enhancements, change requests and bugs.
Work with technical business development managers, project managers, technical architects and technical leads to prepare designs and functional specifications.
Perform code and document reviews
Occasionally, attend customer meetings with colleagues to gather requirements and answer project related queries
Investigate reported software/system faults, rectify and report back promptly
Answer technical and project queries from customers and project partners
Assist Management in project planning and estimates
Knowledge, Skills and Experience
Extensive experience of embedded software development using C/C++ with a keen interest in programming best practices.
Experience working with EMV and payments technologies from Ingenico, VeriFone or Gemalto
Experience of Linux based system architecture
Familiarity with functional and non-functional software requirement
Ideally, experience with Ingenico Telium platform, CSS, HTML, XML, SQL, TCP/IP and UDP communications and contactless payment technology
Understanding of business process modelling and workflows
Ability to interact and communicate effectively with a wide variety of technical, functional and management staff
Strong analytic skills, strategic vision, and logical approach to problem solving.
Clear and concise documentation skills
Strong oral and written communication skills
Ability to adapt to required situations and a continuous aptitude to learn new skills and tasks and manage multiple diverse tasks simultaneously
Ability to be strongly self-proficient in time management and planning
Have a good working knowledge of Microsoft Office Word and Excel.
To apply please send a CV for consideration.
More Jobs from E-Resourcing Ltd
- SAP BI/BO Senior Consultant
- SAP BW HANA Consultant - Principal Consultant
- SAP BI/BW Consultant - Permanent
- SAP HANA Technical Architect - Permanent
- C# Developer - London - Pricing Applications
- BI Developer - Microstrategy
- Senior BI Developer - Microstrategy
- Senior Network Engineer
- Security Analyst - IT / SIEM
- Information Security Officer - CISSP, Governance and Technical
- SAP VIM Consultant - Contract - West London
- Enterprise Architect/Cloud/Security/SAP £110,000 Pa
- IT Project Manager / Junior Project Manager - Law Experience
- Java Developer - Java / Scala
- SEO/Social Media Consultant - Digital Marketing
- Customer Service Manager / Operations Manager - FS / Payments
- Server Migration Contractor - Storage, SAN, VMWare, Linux