Android Java Software Developer
at Metric TristarInc Ltd
Cork, County Cork, Ireland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 23 Apr, 2025 | USD 26416 Annual | 23 Jan, 2025 | 1 year(s) or above | Android,Ipc,Design Patterns,Sqlite,Network Programming,Xmpp,Relational Databases,Operating Systems,Security,Android Development,Selinux,Mysql,Java,Threads,Sockets,File Systems | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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