Senior Software Engineer, Integrated Tools and Developer Solutions (REF12315B) - Visa Digital Developer Platform (VDDP)
- Foster City, CA, USA
Common Purpose, Uncommon Opportunity. Everyone at Visa works with one goal in mind – making sure that Visa is the best way to pay and be paid, for everyone everywhere.
This is our global vision and the common purpose that unites the entire Visa team. As a global payments technology company, tech is at the heart of what we do: Our VisaNet network processes over 13,000 transactions per second for people and businesses around the world, enabling them to use digital currency instead of cash and checks. We are also global advocates for financial inclusion, working with partners around the world to help those who lack access to financial services join the global economy. Visa’s sponsorships, including the Olympics and FIFA™ World Cup, celebrate teamwork, diversity, and excellence throughout the world. If you have a passion to make a difference in the livesof people around the world, Visa offers an uncommon opportunity to build a strong, thriving career. Visa is fueled by our team of talented employees who continuously raise the bar on delivering the convenience and security of digital currency to people all over the world. Join our team and find out how Visa is everywhere you want to be.
At Digital and Mobile, we are focused on creating smarter payment solutions that provide fast, easier ways to pay with your phone, web and other digital devices wherever you are – remote or proximity payment.
The Integrated Tools and Developer Solutions team is looking for talented engineers to drive operational excellence across various technology teams by developing tools and capabilities needed for seamless execution.
You will work closely with technology stakeholders across programs to conceive, design, and create unique backend and mobile capabilities. Your code will be rock solid and built to perform on multiple platforms & environments. Must be able to coordinate and manage input from business and technology stakeholders across the enterprise and be responsible for the design and execution of large-scale technology initiatives.
Visa’s Software Engineers develop the world’s best payment solutions. We provide our engineers with the latest tools to develop world-class payment products. We pair this with an architecture that supports massive scalability and access to the world’s strongest payment network. We practice test driven development to ensure that we produce the highest quality of code possible. At Visa, we strive for technical excellence.
You will drive development of multiple applications, prototype new applications and feature ideas and explore new technologies that are at the forefront of backend and mobile development.
We are looking for someone with serious development skills, strong interests in all things related to backend/mobile development, and a passion for delivering high quality, rock-solid code
This position is based in Foster City, CA and will report to the Director of Integrated Tools and Developer Solutions team.
• Write software code that complies with design specifications and meets security and Java/J2EE best practices that will meet development and support requirements
• Work on building automated build pipeline, continuous integration and continuous deployment and test automation frameworks with tools such as Git/Stash and Jenkins
• Ensure, through automation, that code quality tools are run on all software prior to release.
• Build tools on Mobile Technologies like Android and IOS Application Development, Mobile test frameworks such as Appium and other similar technologies.
• Collaborate with team members in design reviews, development and code reviews
•Interface with various stakeholders and establish rock solid capabilities
• Work as a part of scrum team executing the products requirements working architect, product management and other teams in an agile manner.
•Aspire to be a subject matter expert in all the platform capabilities and adapt to fast changes
•Develop and adapt to common industry best practices for product development
•Be part of POC initiatives for visionary initiatives
•Work independently and mentor new college grads/interns
BS degree in Computer Science/Computer Engineering or other related fields with a minimum
of 5 years of experience Java and web service development -OR
MS degree in Computer Science/Computer Engineering or other related fields with a minimum of 2 years of experience Java and web service development
Experience with web services standards and related technologies (HTTP, Spring, XML, JSON, REST)
Strong computer science fundamentals in data structures, algorithms and complexity analysis
Strong scripting skills in Python, UNIX shell scripting and Perl
Hands on experience in tools such as Jenkins, Git/Stash, Liquibase, Maven and Chef
Hands on experience in Mobile Technologies like Android and IOS Application Development, Mobile test frameworks such as Appium and other similar technologies is a plus.
Familiarity with web service development, DBMS, SQL,UNIX shell scripts is a plus
Experience with tools like Rally, JIRA, Sharepoint, wiki, etc
Experience with Agile development methodology
Sound problem solving skills
Ability and desire to learn new skills and take on new initiatives
Excellent verbal and written communication skills
Be self motivated
All your information will be kept confidential according to EEO guidelines.