We are looking for versatile, dedicated, curious, and highly energetic Software Engineers who embrace solving complex challenges on a global scale. As a Visa Software Engineer, you will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions.
The Work itself:
Design code and systems that touch 40% of the world population while influencing Visa s internal standards for scalability, security, and reusability.
Collaborate Multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings.
Actively contribute to product quality improvements, valuable service technology, and new business flows.
Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions.
Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms and Real-Time Payments.
Opportunities to make a difference on a global or local scale under mentorship of SMEs and through continued learning opportunities.
Essential Functions:
Drives design options based on the merits of the options and requirements.
Analyzes, documents, designs, codes, and tests system enhancements and production fixes with other product team members.
Begins to assist in extending current systems to new products and services or refinements to standards, processes, and systems.
Addresses relevant solution fixes during rotational, on-call daytime support for problem analysis and resolution under appropriate guidance.
Follows feedback during design and code review sessions as appropriate to ensure the quality of work delivered is in accordance with development standards.
The Skills You Bring:
Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale.
Challenge the Status Quo: Comfort in pushing the boundaries, hacking beyond traditional solutions.
Language Expertise: Expertise in one or more general development languages (eg, COBOL, C, C++, Java).
Builder: Experience building and deploying software solution with quality and scalability
Learner: Constant drive to learn new technologies such as Gen-AI.
Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams
Basic Qualifications: Bachelor s degree in Computer science or related field.
Preferred Qualifications: Preferably 1.5 or more years of work experience in Z/OS systems. Knowledge in any of these will be an advantage - JCL, VSAM, DB2, Assembler and REXX. Knowledge in Cards and Payments Domain will be an advantage. Proficiency in at least one programming language or technology including but not limited to COBOL, C/C++, Java, Python. Excellent problem analysis skills and ability to propose multiple solutions for a problem and choose the most apt solution. Must be able to understand high level design, translate it into code level technical design and build documentation for the developed code. Must have curiosity and creativity, to want to understand customer requirements and our processes and urge to come up with creative solutions. Strong communications skills, specifically, the absence of repeated grammatical or typographical errors, clear and concise written and spoken communications that demonstrate professionalism. Solid understanding of software engineering concepts and methodologies. Document process, designs, test results, and analysis. Lead root cause analysis and track defect resolution to completion. Review and provide feedback on development code, test designs and test cases. Highly driven, resourceful and results oriented. Good team player with willingness to listen and learn from colleagues to foster a culture of continuous improvement. Ability to learn from mistakes and apply lessons to future challenges.
Q1. Maximum Equal Elements After K Operations You are provided with an array/list of integers named 'ARR' of size 'N' and an integer 'K'. Your ... read more
Q2.Given a grid containing 0s and 1s and source row and column, in how many ways, could we reach form source to target. ( 1's represents a bloc... read more
Q3. Stock Buy and Sell Problem Statement You are given an array of integers PRICES where PRICES[i] represents the price of a stock on the i-th ... read more