Software Development Engineer

Verifone Systems, Inc. Chicago , IL 60602

Posted 2 months ago

: Responsible for designing and developing the Verifone Payment Software Development Kit (Payment SDK). Fulfill internal and external client demands by designing and documenting software solutions and integrating, building, loading, and testing software across the various supported platforms. Focus on all aspects of the Payment SDK from transport connectivity, payment protocols, protocol drivers, basket management, transaction management, barcode scanning, printing, analytics, documentation, etc.

Code in multiple languages. Support all regions internationally. Architect solutions and then develop and implement those solutions.

Provide unit and system tests to validate those solutions. Document the API and solutions.

Provide technical support and consultation to internal and external customers.

Education/Experience: Bachelor's degree or foreign equivalent in Software Engineering, Information Technology, Computer Science, or related field and 4 years of experience in the job offered or related role.

Experience and/or education must include:

  • One or more general purpose programming languages including but not limited to C/C++, C#, Objective-C, Java, or Swift

  • Scripting languages like Perl, Python, Shell, etc.

  • Working knowledge of C++ Standard Template Library

  • Test driven development

  • Agile development methodologies

Job Location: Chicago, IL

Must respond to job code #V010720 and send resume to Talent Acq, 2560 N. 1st Street, Suite 220, San Jose, CA 95131

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Development Engineer


Posted 5 months ago

VIEW JOBS 10/5/2019 12:00:00 AM 2020-01-03T00:00 Responsibilities: Translate business requirements into technical solutions. Ability to collaborate and coordinate efforts to design/deploy cloud solutions. Other duties and responsibilities as assigned, maintain and support infrastructure for all environments. Troubleshoot and resolve issues in our development, test and production environments. Perform regular scripting work as needed (shell scripting, Python, JavaScript, etc.) Operational database responsibilities: configuration, performance tuning, troubleshooting, backups, high availability etc. Identify security issues and risks, and develop mitigation plans Skills Required: 10+ years of in-depth development experience with Java. 3+ years working with Cloud Technologies Expertise in architecting secure cloud solutions within AWS. Experience building High Availability/Fault Tolerant Systems. Experience in Container Orchestration framework(s) like Amazon EKS or AWS Fargate. Experience using Docker containers. Solid experience with SQL and NoSQL based solutions. Experience with AWS Services like DirectConnect. Experience with AWS Load Balancer services like ELB, NLB, ALB. Experience working in an Agile SCRUM environment. Experience with Elastic Search and Kibana. Experience with Kubernetes or Managed Kubernetes Service Subject matter expert on Publishing, improving and maintaining technical documentation along with processes and procedures. Strong understanding of the entire AWS Product and Service suite (EC2, S3, VPC, CloudFormation, RDS, Lambda, Redshift, EMR, SQS, SNS etc.) of products and their applicable use cases, best practices and implementation, and support considerations. Collapse Aircell Chicago IL

Software Development Engineer

Verifone Systems, Inc.