This exciting Job Opportunity with Visa!
Company: Visa
Role: Software Engineer
Experience: 1+ Years
Location: Bangalore, Karnataka, India
Apply Now: https://lnkd.in/gVwr-Bhd
Job Opportunity: Software Engineer for Payment Processing and OLP Payment Solutions
Are you a software engineer passionate about solving complex business problems and delivering top-notch user experiences? This role is for a Software Engineer on our Payment Processing Settlement & OLP Payments Solutions team. You will design, enhance, and build transactional engines in an agile environment, contributing to both new software development and improving existing functionality for better performance and maintainability.
Role Overview:
In this hybrid position, you will engage in hands-on software engineering activities, including proof-of-concepts (POCs), design, documentation, development, and testing of new functionalities. The ideal candidate will be self-motivated, flexible, and able to switch tasks according to the team’s needs. You’ll be part of a dynamic team focused on creating more efficient solutions for our customers while adapting to the changing business environment.
Location: Hybrid (2-3 days in the office per week)
Key Responsibilities:
- Design and develop new software solutions, while also refactoring existing code to enhance performance and maintainability.
- Lead hands-on engineering tasks, including coding, testing, and deploying new functionalities.
- Collaborate in an agile environment, delivering iterative improvements in rapid succession.
- Participate in POCs, documentation, and continuous improvement efforts.
- Engage with team members and other stakeholders to deliver high-quality solutions.
Qualifications:
Basic Qualifications:
- Bachelor’s degree or 3+ years of relevant work experience.
Preferred Qualifications:
- 1-2.5 years of software development experience.
- Bachelor’s degree in Computer Science or a related field with at least 1 year of software development experience, or a Master’s degree with 1 year of experience.
- Expertise in Java and experience with REST APIs, JSON, and container-based technologies.
- Strong experience in Agile development, incorporating Continuous Integration (CI) and Continuous Delivery (CD) practices using GIT, Maven, Jenkins, Chef, Sonar, and JUnit.
- Knowledge of web service standards and related technologies such as XML, SOAP, JSON, and REST.
- Excellent interpersonal skills, with effective communication and the ability to present complex ideas clearly and concisely.
- Self-directed, forward-thinking, and disciplined, with the ability to work independently with minimal supervision.
- Strong analytical and problem-solving skills, with keen attention to detail.
Why You Should Apply:
- Work in a fast-paced environment where innovation and agility are valued.
- Collaborate with a forward-thinking team to create cutting-edge solutions for the financial services industry.
- Hybrid work environment, offering the flexibility to alternate between working remotely and in-office.
If you are ready to take on challenging problems, work with the latest technologies, and contribute to impactful solutions in the payment processing space, this role is for you. Apply today and be part of a team that makes a difference.
Preparation Tips: Ace Your OA and Technical Interviews
Securing these internships involves clearing Online Assessment (OA) rounds, where you'll face challenging and often unseen DSA (Data Structures and Algorithms) problems, followed by technical interviews.
To excel in these, consider joining a specialized mentoring program that offers 1-1 mentoring, daily live training, and comprehensive coverage of DSA, OA, Competitive Programming (CP), and System Design. A highly recommended course by Kumar K (SDE @ Amazon) provides the best resources and guidance to help you achieve success.
Join Now: Best 1-1 Mentoring + Training Program