Sr. Software Engineer

  • Austin, TX, USA
  • Full-time

Company Description

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 lives of 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.

Department:

The Corporate Information Technology, Revenue and Pricing Systems Organization, enables Visa's revenue growth through flexible pricing engines and global revenue platforms built on next-generation technologies. This includes managing system requirements, evaluating cutting-edge technologies, design, development, integration, quality assurance, implementation and maintenance of corporate revenue applications. The team works closely with business owners of these services to deliver customer developed solutions, as well as implement industry leading packaged software.

Job Description

  • Provide technology development leadership with Billing and Revenue systems that support financial operations
  • Deliver architecture, design, code and unit tests using principles from design patters

  • Excel at building resilient systems with appropriate monitoring and alerting

  • Work with limited direction, usually within a complex environment, to drive delivery of solutions and meet service levels

  • Ensure that applications and code are compliant with Visa security requirements and code is developed per defined coding standards

  • Present solutions to key stakeholders and demonstrate working software to other teams as needed
  • Responsible for end-to-end development process within the construct of DevOps practices and Agile methodology

  • Contribute in development and provide technical guidance to team members to drive test automation for batch process and UI regression test

  • Contribute in development of required UI, dashboards and reports to enhance user experience for automated test execution

  • Create technical specifications, test and implementation plans

  • Actively participate in code review and provide constructive feedback

  • Design and develop enhancements or new services that are scalable, resilient, secured and decoupled

  • Identify opportunities in various ORMB-based platforms that will drive improvements in performance, scalability, reliability and re-usability through automation

  • Lead or participate in proof of concepts and other technical evaluations of new technologies
  • Stay abreast of emerging technologies and proactively assess and evaluate the adoption thereof into the organization

  • Partner with product owners to clarify requirements, acceptance criteria and create conceptual approach
  • Provide scope and scale of effort to deliver technical solutions

  • Work with QA teams to ensure quality of code and testing through regression test automation

  • Collaborate with upstream/downstream systems and technology leads to design and implement solutions that meet business needs

  • Work with engineers, architects, resources deployed globally, including staff, vendors, and offshore partners to ensure that the solution will scale appropriately while being cost effective

  • Drive and/or facilitate development of system models, requirements, specifications, and use cases for assigned projects

  •  Resolve production problems, and ensure that preventative measures are identified and implemented in a timely manner

Qualifications

 

  • Minimum of 2-5 years of experience in system and software design, architecture, and development of large scale systems

  • Strong knowledge of source code version control, automated build and deployment process

  • Strong hands on experience with Java/J2EE, Hibernate, Oracle, SQL, Linux, and JavaScript

  • Expertise in configuring CI/CD pipeline using industry standard tools such as Jenkins

  • Expertise in JUnit and other test automation frameworks like Selenium

  • Expertise with Agile/Scrum development methodologies and project/requirements management tools like JIRA, Riley, TFS

  • Experience with web services standards and related technologies (HTTP/S, Spring, XML, JSON, REST, Angular JS)

  • Nice to have experience with NoSQL DB like MongoDB and reporting/analytics tools like Tableau, PowerBI

  • Experience with development of application/platforms supporting Security requirements

  • Very good understanding in all phases of SDLC, security requirements, multi-tier application development, deep understanding of network protocols, test driven development, SDK development - maintenance and support

  • Prefer experience in building and implementing Oracle Revenue Management and Billing (ORMB)
  • Strong conceptual and analytic skills

  • Strong foundation in data structures, algorithms and design patterns

  • Excellent writing and verbal communication skills, interpersonal and presentation skills and the proven ability to influence and communicate effectively

  • Proven problem solving skills and ability to respond resourcefully to new demands, priorities and challenges

  • Bachelor's or Master’s degree, preferably in a Computer Science and Engineering

Additional Information

Visa will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of Article 49 of the San Francisco Police Code.

All your information will be kept confidential according to EEO guidelines.

Privacy Policy