Staff Software Engineer
Location:
Austin, Texas
Posted:
July 30, 2016
Position Type:
Full Time
Category:
Information Technology
Reference:
163047
Global Services is part of the Merchant and Acquirer Processing (MAP) Product Development (PD) Group within the Visa Technology Organization. This group is responsible for building tangible, impactful, innovative and intelligent solutions across payment acceptance, payment security, payment analytics and fraud management for marquee and strategic accounts worldwide.

We are actively looking for a talented and versatile Staff Software Engineer to join our team!

Responsibilities
  • Responsible for the application development deliverables that include designing, coding and unit testing
  • Provide technical guidance for outsourced development staff and serve as escalation point for complex technical software development issues
  • Provide level 3 development support for production issues and service requests
  • Build and maintain relationship with global virtual teams and third parties on software development or support issues
  • Interact with business units to define and clarify requirements; create and modify business use cases; and to create conceptual approach based on business requirement. Provide recommendation on scope and scale of effort required to develop solutions
  • Create or review documentation and procedures for installation and maintenance
  • Lead development and programming functions to ensure that projects are delivered on-time and meet expectations
  • Identify opportunities for further enhancements and refinements to standards, processes, and application functionalities
  • Work with both technical and business staff on a wide variety of tasks which span the full application development life cycle
  • Work closely with project team members (Analysts, Architects, Developers, Project Managers, QA testers, Product Managers, etc.); coordinate and interface with other IT groups (e.g. Network, Operations, Engineering, etc)
  • Coordinate, participate and manage design activities, development integration testing, data modeling, software configuration, implementation planning, and deployment support
  • Work with various project team members to ensure technology decisions are business driven and meet business requirement
  • Review works (programs, scripts, documentation) done by outsourced development team as needed if any. Serve as reviewing entity to ensure vendor developed work adhere to Visa's development methodology and security guidelines
  • Must be able to occasionally work off-hours to support production releases
  • Ability to handle periodic on-call duty


  • Minimum of 5-10 years of experience in system and software design, architecture, and development of large scale system, applications and tools
  • Experience with software development utilizing Java, J2EE, Hibernate, SQL, JDBC, and Struts programming languages. Strong experience in data modeling and SQL programming is required
  • Working experience with following systems - RedHat, Jboss, tcServer, Oracle and MySQL
  • Strong knowledge of Spring, AngularJS and Implementing REST and SOAP services
  • Experience with web services standards and related technologies (WSDL, XSD, XML, XSLT, REST and SOAP)
  • Demonstrated ability to solve complex software development and design issues
  • Ability to understand systems from all levels, from the "big picture" enterprise-level view to the low level technical view
  • Strong interpersonal, facilitation, and time-management skills along with effective verbal and written communication skills
  • Demonstrated ability to work in a complex organization to determine business and customer needs, providing the best solution to meet those needs
  • Excellent process orientation and exhibited planning, organizational and problem solving skills
  • Bachelor Degree in Computer Science or other related technology discipline and 5-10 years of experience or Masters and 3-6 years
  • Knowledge of Systems Engineering Lifecycle (SELC) best practices, software development methodologies (Agile, Scrum, RUP), DevOps practices and the demands of a professional services organization
  • Minimum of 5-10 years of experience in system and software design, architecture, and development of large scale system, applications and tools
  • Bachelor Degree in Computer Science or other related technology discipline and 5-10 years of experience or Masters and 3-6 years
  • Experience with software development utilizing Java, J2EE, Hibernate, SQL, JDBC, and Struts programming languages. Strong experience in data modeling and SQL programming is required
  • Working experience with following systems - RedHat, Jboss, tcServer, Oracle and MySQL
About CyberSource:

CyberSource, a Visa company, is a global leader in e-Commerce Payment Management. As part of CyberSource's continued growth and expansion we are looking for talented, articulate and bright individuals who want to make a difference.

CyberSource has been and continues to be a pioneer within the e-Commerce Payment Management world. CyberSource offers a full-service payment management platform for e-commerce merchants, combining global payment processing, fraud management and payment security systems.

CyberSource is a subsidiary of Visa Inc. CyberSource operates in Europe under agreement with Visa Europe.

"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."
A little about us:
As a global company at the forefront of the electronic payments industry, Visa is a dynamic organization.

Know someone who would be interested in this job? Share it with your network.