Company Description|Job Description
We dream of a future where it's easy to pay & be paid. Across the planet. Where ever. Whenever. Securely. Easily.We have a great toolbox of leadership technologies including CyberSource & Authorize.net. Together, we are building leading edge full-service Payment Management solutions combining global payment processing, fraud management & payment security systems.
We are looking for a talented Senior Software Engineer to join our Enterprise Payments team!
The successful candidate will be a lead developer focused on application development of critical information based applications.
Work within & across Agile teams to design, develop, test, implement & support technical solutions across a full-stack of development tools & technologies
Mentor junior developers
Continuously improve software engineering practices
Create documentation & procedures for installation & maintenance.
Minimum 10 years of experience in design & development of large scale Information products & services with following technologies: OOP, UI framework, API, RDBMS, NONSQL, Entity Framework, Big Data
Bachelor or Master Degree in Computer Science, Electrical Engineering, or other related technology discipline.
Strong with Object Oriented Design & Development using Java or C#
Strongknowledge & experience of database fundamentals, RDBMS data modeling, programming & performance tuning
Extensive experienceof Restful design principles & working experience with REST API, JSON interfaces
Extensive experienceof cache & search solution such as Redis & Elastic Search
Good knowledge of Big Data technology such as HDFS, Map Reduce, Spark, Hive & etc.
Good understanding of usability & user-interface design principles
Good knowledge of secure coding practices & framework
Experience in TDD & Continuous Integration using Jenkins etc.
Experience in Agile methodologies such as Scrum. Working experience with tool like Jira would be a plus.
Experience in supporting large enterprise applications.
Always have an aptitude to learn new technology & take on challenges
Visa will consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines & applicable local law.