We are searching for a Senior Software Engineer for our client in the payments/e-commerce sector.
...
Responsibilities:
- Build, certify and operate complex systems that allow the large fleet of smart payment terminals to process millions of transactions a day via the cloud infrastructure
- Implementing and enhancing interfaces with back-end payment processing systems using various protocols and data formats (e.g. XML/SOAP, TCP, HTTP/S)
- Work on the exciting new NEXO standard for Europe/World-wide payment solutions
- Adding new payments features to our existing products such as dynamic currency conversion, Android Pay, Apple Pay, etc.
- Supporting device-level payment certification process for new products
- Working with international certification teams and test organizations
- Taking ownership of specific payment components
- Collaborate with Server Application Engineers to determine the best way to maintain low response times as new features are designed
- Work with QA to develope test plans/strategies
- Perform code reviews
Job Requirements:
- Strong coding skills: Java, REST web services, SOA, Android, Kotlin - good understanding of the platform, experience with Android ROM is a plus
- Previous experience working at multiple levels in the stack. You will be expected to contribute on various levels: device operating system, secure/embedded processor firmware, client (Android) applications, payment related REST services, etc.
- Familiarity with databases and schema design (we use primarily MySQL)
- Comfort with self-managing multiple high priority projects and working with complex, distributed systems
- Strong communication skills and attention to detail
- Superior problem-solving skills and debugging capabilities
- Bachelor's degree, or above, in computer science or other engineering discipline, or equivalent work experience
- Fluent English Language Skills
Skills:
- Strong personal commitment to team and departmental goals
- Acts proactive and reliable, assumes responsibility
- Ability to work autonomously as well as strong team and communication skills
- Ability to work under heavy load and make decisions independently
The minimum monthly salary for this position is according to the Collective Bargaining Agreement, overpayment will be considered depending on qualifications and working experience.
weniger anzeigenmehr anzeigen
We are searching for a Senior Software Engineer for our client in the payments/e-commerce sector.
Responsibilities:
- Build, certify and operate complex systems that allow the large fleet of smart payment terminals to process millions of transactions a day via the cloud infrastructure
- Implementing and enhancing interfaces with back-end payment processing systems using various protocols and data formats (e.g. XML/SOAP, TCP, HTTP/S)
- Work on the exciting new NEXO standard for Europe/World-wide payment solutions
- Adding new payments features to our existing products such as dynamic currency conversion, Android Pay, Apple Pay, etc.
- Supporting device-level payment certification process for new products
- Working with international certification teams and test organizations
- Taking ownership of specific payment components
- Collaborate with Server Application Engineers to determine the best way to maintain low response times as new features are designed
- Work with QA to develope test plans/strategies
- Perform code reviews
...
Job Requirements:
- Strong coding skills: Java, REST web services, SOA, Android, Kotlin - good understanding of the platform, experience with Android ROM is a plus
- Previous experience working at multiple levels in the stack. You will be expected to contribute on various levels: device operating system, secure/embedded processor firmware, client (Android) applications, payment related REST services, etc.
- Familiarity with databases and schema design (we use primarily MySQL)
- Comfort with self-managing multiple high priority projects and working with complex, distributed systems
- Strong communication skills and attention to detail
- Superior problem-solving skills and debugging capabilities
- Bachelor's degree, or above, in computer science or other engineering discipline, or equivalent work experience
- Fluent English Language Skills
Skills:
- Strong personal commitment to team and departmental goals
- Acts proactive and reliable, assumes responsibility
- Ability to work autonomously as well as strong team and communication skills
- Ability to work under heavy load and make decisions independently
The minimum monthly salary for this position is according to the Collective Bargaining Agreement, overpayment will be considered depending on qualifications and working experience.
weniger anzeigenmehr anzeigen