Company Description
Visa is a world leader in digital payments, facilitating more than 215 billion payments transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable and secure payments network, enabling individuals, businesses and economies to thrive.
When you join Visa, you join a culture of purpose and belonging – where your growth is priority, your identity is embraced, and the work you do matters. We believe that economies that include everyone everywhere, uplift everyone everywhere. Your work will have a direct impact on billions of people around the world – helping unlock financial access to enable the future of money movement.
Join Visa: A Network Working for Everyone.
Job Description
As a Senior Software Engineer, you will be part of our VSP team to help design, enhance our platform in an agile development environment. You will work with colleagues, who will support and challenge you daily. You are a full stack developer enjoying building real-time transactional services that are highly functional, distributed, secure, scalable and resilient. We believe in self-managing Agile teams who build products end to end focusing on unit testing, code reviews and continuous integration for excellent code quality. You will be driving innovation that makes our products stand apart from our competitors, delighting the customer with faster times for market delivery.
- Write optimized, secure and scalable code that also follows standard processes such as unit testing and peer reviews.
- Work with Product Owners to develop program roadmaps which align to business objectives and sequenced by priority and resource availability.
- Participate in and develop end-to-end technology solutions that solve our business needs.
- Work closely with multiple customers in a multi-functional organization within an Agile environment.
- We Continuously discover, evaluate, and implement new technologies to improve development efficiency.
- Develop, refine, and tune integrations between applications
- Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans
- Package and support deployment of releases
- Strong interpersonal skills and the ability to work well in a team setting and open to work with offshore and onshore teams.
This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are encouraged to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs.
Qualifications
3 or more years of work experience with a Bachelor’s Degree or equivalent experience or more than 2 years of work experience with an Advanced Degree or equivalent experience (e.g. Masters, MBA, JD, MD)
- Should have expertise in Java with REST APIs, JSON and exposure to container based technologies.
- Should be able to translate wireframes/mockups into functional HTML/JavaScript prototypes
- Should be a full-stack engineer experienced in front-end technologies like JavaScript, HTML5 and React.js
- Need to have strong experience with Agile development incorporating TDD, Continuous Integration and Continuous Delivery, applying technologies such as GIT, Maven, Jenkins, Chef, Sonar, JUnit, Mock frameworks.
- You have experience building enterprise class applications that use industry standard processes for reliability, availability, scalability and operability.
- We count on your curiosity and creativity when working with your partners to create innovative solutions.
- Validated experience as a SDET or similar role.
- Should have passion to work with people and enforce to standard processes that help the team to improve in efficiency and quality.
- Understand and own component security analysis, including code and data flow review. Collaborate with security team to implement and verify secure coding techniques.
- Need to write test cases and automate them using opensource framework like TestNG, Selenium
- . Understanding of SQL and scripting.
Additional Information
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.