Android Java Software Developer

at  Metric TristarInc Ltd

Cork, County Cork, Ireland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Apr, 2025USD 26416 Annual23 Jan, 20251 year(s) or aboveAndroid,Ipc,Design Patterns,Sqlite,Network Programming,Xmpp,Relational Databases,Operating Systems,Security,Android Development,Selinux,Mysql,Java,Threads,Sockets,File SystemsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

OVERALL DESCRIPTION

  • Develop Android-based smart ticket machine products in a demanding environment.
  • Learn how the electronic payments are applied to the ticketing industry in Transportation.
  • Integrate with the National Card Schemes in Ireland, Germany, and the UK.
  • Integrate and support Visa and Mastercard Payments on Transport and Ticketing.
  • Position is office based, with some small flexibility for remote work on occasion.

ESSENTIAL SKILLS (TECHNICAL SKILLS)

  • Good Knowledge of Android and Java
  • Good knowledge of Processes, threads, IPC, file systems on Android/Linux.
  • Object oriented design and design patterns.
  • Good knowledge about Security

OTHER DESIRABLE (TECHNICAL SKILLS)

  • Relational databases (MySQL and SQLite)
  • Network programming: TCP/IP, sockets, HTTP, XMPP
  • Knowledge of serial communications protocols (I2C, SPI, RS232)
  • Payment card schemes (credit/Chip & PIN, ISO7816, contactless card schemes, etc.)
  • Secure operating systems (SELinux)

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

Design and development of leading-edge smart ticketing applications on Android, following the Agile-based software lifecycles, to ensure successful introduction of new Electronic Ticketing Machines into production and end customers, including:

  • Lead low-level Android and embedded Linux developer in the team, working alongside Android Application and Enterprise Java developers.
  • Learn how to Create detailed technical specifications.
  • Collaborate with European-based development teams.
  • Complying with company’s quality procedures to meet expectations of product quality and reliability.
  • Working closely with the mechanical and electronics development teams to ensure products achieve the highest standards.
  • Where necessary, to provide reasonable support to other departments within the company.
  • Learn how the Card Payments are integrated.
  • Work with the Customer Support department in helping diagnose issues in the fields.


REQUIREMENT SUMMARY

Min:1.0Max:6.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Cork, County Cork, Ireland