Software Engineer - Android Apps

| Chicago
Sorry, this job was removed at 8:07 a.m. (CST) on Friday, August 9, 2019
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

As a Software Engineer focusing on Android development, you will be responsible for the development and maintenance of payment-related applications, services, and framework functionality for Verifone’s next generation Android platforms.

Essential Duties and Responsibilities:

  • Contribute to the development and maintenance of Android applications and services related to: point of sale, payment processing, performance monitoring, consumer analytics, and test automation.
  • Contribute to the extension of Android framework (payment service SDK/ MSDK)  functionality to support the aforementioned areas
  • Execute rapid prototyping to facilitate proof of concept and demonstrations for complex requirements and features
  • Develop and test the defined requirements with high accountability while managing risks and the potential of evolving requirements
  • Solve complex challenges specifically related to securing Android applications and services for the unique requirements of the payment industry
  • Work closely with other functional teams, third parties, and vendors to facilitate the resolution of issues


Knowledge & Experience:

  • 3-5 years prior work experience with Android application development
  • Experience in Linux and Android software development in languages including Java and Kotlin
  • Experience with Android app & overall system architecture
  • Experience developing & architecting apps that communicate with cloud endpoints using REST
  • Expertise with Linux and Android software development tools (Android Studio, git)
  • Strong hands on experience debugging Android application issues
  • Experience with, and ability to develop expertise in, secure coding techniques, security/encryption technologies, and cryptography
  • Experience with data collection/analysis methodologies and tools
  • Experience with continuous integration software such as Jenkins, development processes and configuration management tools
  • Experience developing connected apps that talk to devices over Bluetooth, USB and WiFi is a plus
  • Experience developing iOS apps and / or AWS Cloud backends is a plus


Skills & Ability:

  • Excellent communication and problem solving skills
  • Ability to work in a cross-functional environment without boundaries for the benefit of the project and team
  • Ability to decompose larger problems into work as self-contained, minimally-dependent tasks
  • Ability to work as part of a geographically distributed team having members of diverse cultures
  • Demonstrated ability to improve both technical knowledge and process; ability to learn and apply skills to new technology


Education:  

  • Bachelor or Master’s Degree in Electrical/Computer Engineering or Computer Science


Verifone is proud to be an Equal Opportunity Employer

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

550 W Jackson Blvd., Chicago, IL 60661

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about VerifoneFind similar jobs