CyberSource Corporation, a Visa Inc. company, needs a Staff SW Engineer to architect, design, build, develop, test, and implement software applications to solve business and technical problems.
Requirements
- Spring Technologies
- Security and Authentication standards and technologies, including OAuth
- Building Hypermedia-based REST APIs
- JavaScript and front end technologies/frameworks, including JQuery, ReactJS, or Angular
- Designing flow diagrams and articulating the design of the code flows
- Continuous Integration and Continuous Delivery processes
- Database technologies, including Oracle or Hadoop
Responsibilities
- Architect, design, build, develop, test, and/or implement software applications.
- Conduct business and technical analysis, code reviews, and unit testing.
- Implement, and produce technical documentation of solutions for new development, system enhancements, and production support.
- Design, develop, and implement modifications and corrections to existing software, including the development of debugging routines.
- Perform regular check-ins to continuous integration of systems and/or software applications.
- Participate in cross-functional teams and work with architects, systems analysts, project managers, QA and other developers to implement business requirements while applying the latest available tools and technology.
- Work under direct supervision to ensure on-time delivery of projects, production support plans, and knowledge transfer for long-term supportability of upgrades, enhancements, and deployments.
Other
- Bachelor's degree in Computer Science, Software Engineering, or related field, followed by 5 years of progressive, post-baccalaureate experience in the job offered or in a software engineer-related occupation
- Master’s degree in Computer Science, Software Engineering, or related field, and 2 years of experience in the job offered or in a software engineer-related occupation
- Position reports to the Foster City, California office and may allow for partial telecommuting
- Work under direct supervision to ensure on-time delivery of projects, production support plans, and knowledge transfer for long-term supportability of upgrades, enhancements, and deployments
- Participate in cross-functional teams