Job Opportunity
We are seeking a talented Software Engineer to join our team. As a member of our global product team, you will play a key role in accelerating the development of Payments AI solutions within the Data, Analytics, and AI product suite.
Our goal is to build AI products that drive Smarter Decisions and Better Outcomes for customers, applying AI responsibly, and leveraging in-house and third-party assets and capabilities effectively to maximize ROI for the program.
About the Role
* Work as a member of an agile team to design, build, test, and deploy new products and features
* Produce high-quality code while employing community-accepted testing principles, best practices, and tooling
* Able to troubleshoot and refactor existing code
* Adopt new languages and architecture patterns needed for the work
* Pull towards better development practices, better code, better solutions
Key Skills
* Proficiency with object-oriented languages, preferably Java/Spring, alternatively C#
* Proficiency with modern front-end frameworks, preferably React with Redux, Typescript
* Experience with designing and implementing complex features in full-stack applications
* Fluent in the use of Git, Jenkins
* Solid experience with RESTful APIs and JSON/SOAP based API
Benefits
* Strong technologist eager to learn new technologies and frameworks
* Experience coaching and mentoring junior teammates
* Customer-centric development approach
* Passion for analytical / quantitative problem solving
Requirements
* Superior academic record with a degree in Computer Science or related technical field
* Strong written and verbal English communication skills