Learn more and apply on Handshake – Application Deadline is February 17, 2020
As a New Grad Software Engineer you will contribute to a team that develops and manages end-to-end technology solutions for Visa’s core business (credit and debit transactions) and key stakeholders as well as new solutions that promote the growth of digital commerce and mobilization.
Essential Functions
- Work with product owners to refine business requirements
- Analyze business requirements and architect a solution that is robust and scalable
- Provide technical documentation of solutions
- Break down architected solution into smaller, achievable tasks
- Present and communicate solution to both technical and nontechnical stakeholders
- Knowledgeable of data technologies and solutions
- Work with full stack development – back end, middle tier, and client side
- Debugging and providing solutions for complicated issues
- Participate in demos and code reviews
- Multi-task and support multiple teams
- Enforce software best practices, standards and processes
Qualifications
Basic Qualifications
- 2 years of work experience with a Bachelor’s Degree OR an Advanced Degree (e.g. Masters, MBA, JD, MD, or PhD)
- Currently enrolled and graduating by Sept. 2020, or less than 12 month removed from degree program
- GPA of 3.0 or higher
Preferred Qualifications
- 3 or more years of work experience
- Internships with API development experience
- Expert knowledge with JAVA and Spring Technologies
- Expert diagramming solutions (flow, block, logical)
- Expert knowledge of Security and Authentication standards and technologies like OAuth
- Expert building Hypermedia-based REST APIs
- Experience with JavaScript and front end technologies/frameworks like JQuery, ReactJS, Angular
- Experience architecting solutions with Continuous Integration and Continuous Delivery in mind
- Knowledgeable about Database technologies like Oracle and Hadoop
- Knowledgeable about network architecture, VIPS, and Firewalls