Software Engineer .net

  • Highlands Ranch, CO, 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.

Job Description

Position Description

Issuer Processing provides support for ATM, Risk services, Debit processing, Prepaid processing, Digital Issuance Processing, Enhanced Visa Services (EVS), Visa Card Transaction Controls (VCTC), Network Gateway services, and IT sponsored efforts. The team focuses on developing solutions  that protect Visa's core business/brand, deliver cost efficiencies and increase corporate effectiveness.

The successful candidate will be part of a team to design and develop browser-based middle tier and front-end applications for the Visa Open Systems application development organization. Perform unit testing and integration testing of those applications. Interface directly with staff members of Development, Product Management, Project Management, and Quality Assurance.


Specific Responsibilities include:

Analyze and develop web applications using primarily C#, .NET 4.5+, TFS, ASP.NET and MVC.

Design, develop, document and implement new functionality, as well as enhancements, modifications, and corrections to existing software.

Develop unit-tests and work to help implement and improve the test-driven design process.

Build and maintain relationships with global and virtual teams on software development or support issues.

Work as part of a development team and establish close working relationships with stake holders, quality assurance, architects, as well as management.

Identify opportunities for further enhancements and refinements to standards and processes.

Prepare design documents; evaluate and recommend solutions to meet user requirements; define and implement solutions.

Strong communication skills with proven ability to present complex ideas and document in a clear and concise way.

Must be a self-starter and willing to take limited direction from senior staff.



Pursuing a Bachelor's Degree in Computer Science, Information Systems, Computer Engineering, or a related field
Students graduating August 2018 - August 2019
Competitive GPA

Experience in best practices for web application development and design patterns required.

Knowledge of SQL Server, stored procedures, database design preferred.

Experience using C#, ASP.NET 4.0 and the .Net framework (versions 4.5+) preferred.

Experience with AJAX, WPF, WF, and the MVC/MVVM design pattern preferred.

Experience with Cascading Style Sheets (CSS) and responsive web UI preferred.

Experience in defining remote communication methodologies such as web services, WCF, MQ, and Rest preferred.

Experience with WebAPI and REST services preferred.

Development experience in a cross-platform, multi-tier environment preferred.

Solid knowledge of the software development life cycle required.

Ability to develop code that follows established coding guidelines in a waterfall or SCRUM environment.

Multitasking between designs, development, and defect resolution.


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