Senior Software Engineer, Payments Job in Brisbane, California US
Senior Software Engineer, Payments
Position Summary ? Help invent the next generation of ecommerce; integrated experiences that leverage the store, and the web to sell anything, to anyone, anywhere in the world ? Work with Java, Oracle and other related technologies to design and develop high-performance and scalable applications for use within the @Services @Platform product ecosystem ? Be responsible for laying the foundation for Walmart?s future global platform as well as proposing solutions to ease software development, monitoring of software, etc. ? Participate in Design and Creation of the next-generation Global Payments Service, providing holistic global support not just for credit cards but dozens of other payment methods: gift cards, checks, electronic funds transfer, COD, offline bank transfer, bill-me-later, subscription billing, mobile payments, etc. ? Participate in Design and Creation of the next-generation Global Fraud Service, supporting multiple payment methods, languages and countries, making use of advanced rules-based inferencing and machine learning. ? Participate in Design and Creation of the next-generation Global Tax Service, including support for tax methods and technology used across the globe. ? Hands on development on building n-tier applications using SOA, Java/J2EE, Oracle and related technologies. ? Participate in managing code configurations for multiple environments, release management process, creating and maintaining environment configuration and controls, code integrity and work closely with @platform team. ? Analyzing business requirements, story-boards and similar artifacts of the scrum process, work in an agile development environment with a quick turnaround time and iterative builds. ? Work in a high performance team environment - sharing innovative ideas and working collaboratively across teams. teams. Position Description Demonstrates up-to-date expertise in Software Engineering and applies this to the development, execution, and improvement of action plans Leads and participates in medium- to large-scale projects Leads the discovery phase of medium to large projects to come up with high level design Leads the work of other small groups of four to six engineers, including offshore associates, for assigned Engineering projects Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity Provides and supports the implementation of business solutions Provides support to the business Troubleshoots business and production issues