Sr Software Engineer - Production Support

  • Full-time
  • Job Family Group: Technology and Operations

Company Description

Visa operates the world's largest retail electronic payments network and is one of the most recognized global financial services brands. Visa facilitates global commerce through the transfer of value and information among financial institutions, merchants, consumers, businesses and government entities.

We offer a range of branded payment product platforms, which our financial institution clients use to develop and offer credit, charge, deferred debit, prepaid and cash access programs to cardholders. Visa's card platforms provide consumers, businesses, merchants and government entities with a secure, convenient and reliable way to pay and be paid in 170 countries and territories.

Job Description

The Software Engineer will perform production support and application development that form the core of Authorize.net transaction platform by working closely with product development and operational teams. This highly visible and mission critical position will require in-depth knowledge of how the various applications that constitute the platform function, leveraging .NET, C++, IIS and include server-side and UI-based applications. The responsibilities include gathering data on production issues, coordinating with internal teams to troubleshoot, communicating with stakeholders, providing clear root cause analysis, impact analysis, recommendations, and fixes asappropriate.  Strong analytical and communication skills are requirements.



Qualifications

 

- Acquire deep knowledge on multiple applications in order to independently enhance them.

-Gather and analyze requirements from Product Manager/Owners

- Work closely with Operations & Infrastructure groups to understand challenges in production environments.

- Build tools to improve application reliability and quality,and programmer productivity.

- Partner with various teams to diagnose, troubleshoot and fix issues that cause impact to customers

- Design and enhance highly scalable and fault-tolerant systems to meet increasing levels of reliability, availability, scalability.

- Provide architectural recommendations in the area of application serviceability to allow elimination or early detection of potential issues.

- Lead in issue post-mortems and provide quality metrics that set direction for quality initiatives by identifying chronic problem areas.

- Be willing to work on both server-side and UI-side modules.

- Able to work with various cross functional (technical and non-technical) groups.

 

 

Must Have:

- 5+ years of work experience in highly scalable web services..

- 5+ years of experience designing and developing complex .NET,C++, IIS applications.

- 5+ years of experience in SQL Server 2008, Transact SQL,Stored Procedures.

- 5+ experience in OO design and design patterns.

- 3+ experience in creating automated unit testing.

- Windows background.

- Post-graduate is desirable or BS in Computer Science, Engineering, or related degree 

- Strong analytical and communication skills are requirements.

 

 

 

 

 

 

 

 

Highly Preferred:

 

 

- Knowledge of Splunk, Graphite or equivalent monitoring tools

 

 

- Experience building zero fault-tolerant, scalable and
high-volume systems applications

 

 

- Experience with Agile methodologies/SCRUM

 

 

 

 

 

Additional Information

All your information will be kept confidential according to EEO guidelines.

Privacy Policy