Maintaining Visa's position as an industry leader in electronic payments by safeguarding information, protecting it from unauthorized access, and ensuring regulatory compliance
Requirements
- Experience in software design and application development
- Experience with Java, J2EE, Spring, data modeling, and SQL programming
- Working knowledge of JBoss Web Server, Apache Tomcat, Redhat Linux, MS SQL Server, LDAP, MS Windows
- Familiarity with open-source development tools such as Jira, Jenkins, GitHub/Bitbucket
- Strong programming skills with web technologies: JavaScript (ECMAScript 6+), HTML5, CSS3
- Knowledge of modern web frameworks, libraries, and tools (React, Angular, Bootstrap, Webpack)
- Experience with server-side JavaScript frameworks such as NodeJS and jQuery
Responsibilities
- Responsible for application development deliverables including unit design, coding, unit and functional testing
- Work with technical lead and project manager to define and clarify requirements, create solution approach based on business requirements, and provide recommendations on scope and scale of effort required
- Agile application development utilizing various open-source tools for continuous integration and delivery
- Interface closely with project/product team members such as Analysts, Developers, Technical Product Managers, QA Engineers, Product Owners, Network & Security Engineers, Operations Personnel, and System Engineers
- Assist in development activities including system design, development integration testing, database modeling, software configuration, source code control, defect resolution, implementation planning, and deployment change management support
- Ensure development work adheres to Visa Development Management Methodology (DMM), Visa’s Technical Security Requirements (TSR), and Secure Software Development Lifecycle (SSDLC)
- Create software and procedure documentation required as part of the software development artifacts
Other
- Bachelors degree, OR 3+ years of relevant work experience
- 2 or more years of work experience
- Build and maintain working relationships with global development teams and engineers
- This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager
- Full-stack development experience is a plus