The role involves extensive hands-on activities. Here are key job responsibilities
- Understand the Payments industry and where Visa Direct Payout Services fits in the payment s ecosystem
- Understand the business initiatives and their importance to the growth of Visa Direct Payout Services.
- Develop a good understanding of the Visa Direct Payout Services technology platforms and the 3 rails of money movement cards, accounts and wallets.
- Collaborate with product owners and technical staff globally to define requirements for new features and enhancements to the platform.
- Take ownership and lead the engineering responsibility for multiple components of the platform with a focus on security, high scalability (3000+ tps), and six nines of availability.
- Actively participate in creating solution documents consistently, be hands-on with low level design, writing code, code review, coding and unit testing activities.
- Coordinate engineering activities across the delivery of the project and work with engineers to ensure they are delivering efficiently and to high quality standards. Co-ordinate and influence business and technology partners spread across different regions to mitigate these risks.
- Utilize GenAI tools to enhance software development processes, including code generation, optimization, and testing.
- Build a culture of engineering excellence within the team, drive adoption of practices like continuous integration, security, code reviews, code coverage, code quality and shift left practices.
- Identify opportunities for further enhancements and refinements to standards, processes and systems.
Basic Qualifications
* Bachelors degree, OR 3+ years of relevant work experience
Preferred Qualifications * Bachelor degree in Computer Science or related field with a minimum of 2+ years of Software Development Experience or a Masters in Computer Science or related field with a minimum of 1+ years of Software Development Experience. * Proficiency in Java 8 and later (Core Java, memory management, concurrency, functional programming) and experience with REST APIs, JSON and exposure to container based technologies. * Understanding of generative AI models and tools, such as GPT, Llama, and Anthropic etc., and using MCP (Model Context Protocol) * Familiarity with GenAI tools such as GitHub copilot, ChatGPT, Claude, Copilot for Microsoft 365, and other relevant platforms * Experience with Agile development incorporating Continuous Integration and Continuous Delivery, utilizing technologies such as GIT, Maven, Jenkins, Chef, Sonar, Clover, JUnit, Mockito. * Experience with shift left practices and performance testing applications. * Collaborate with security team to implement and verify secure coding techniques. * Experience in the Payment domain is a plus.