Sr. Software Engineer - VC++

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

Company Description

As the world's leader in digital payments technology, Visa's mission is to connect the world through the most creative, reliable and secure payment network - enabling individuals, businesses, and economies to thrive. Our advanced global processing network, VisaNet, provides secure and reliable payments around the world, and is capable of handling more than 65,000 transaction messages a second. The company's dedication to innovation drives the rapid growth of connected commerce on any device, and fuels the dream of a cashless future for everyone, everywhere. As the world moves from analog to digital, Visa is applying our brand, products, people, network and scale to reshape the future of commerce.

At Visa, your individuality fits right in. Working here gives you an opportunity to impact the world, invest in your career growth, and be part of an inclusive and diverse workplace. We are a global team of disruptors, trailblazers, innovators and risk-takers who are helping drive economic growth in even the most remote parts of the world, creatively moving the industry forward, and doing meaningful work that brings financial literacy and digital commerce to millions of unbanked and underserved consumers.

You're an Individual. We're the team for you. Together, let's transform the way the world pays.

Job Description

Description:

Visa Tools Team is seeking a Systems Engineer/Programmer who will be part of the development team responsible for understanding, defining, analyzing and coding tools and utilities which has many internal and external users. We are seeking a candidate with experience (5-8 years) with Windows Programming specific to Visual C++ and Socket Programming (this is the mandatory skill to have for this position). 

Responsibilities:

  • Development of Coding Best practices thorough Unit Testing (preparing UTC and UTR) following SSDLC (Checkmarx/CPPCheck and Pen Testing)
  • Work as a Team Member of a team of 2-3 developers
  • Collaborate effectively with all team members and project stakeholders (in regular basis) and provide Weekly Status Report
  • Conduct regular Code Review and maintain Code Quality standards collaborating with Lead and peers
  • Maintain Career Path taking relevant Trainings (both Technical and Soft Skills) on regular basis to maintain the expertise and skill at highest possible level
  • Develop High Level, Detail Design documentations, Architectural designs for Long Term Tooling development efforts
  • Participate in discussion of developing technical roadmap of the project
  • Support Visa’s 4 BER/s (Business Enhancement Releases)
  • Design, develop and maintain Windows Applications and project requirements
  • Interface with business and IT teams to understand and translate business requirements into formal technical requirements and application code
  • Develop and execute quality unit test and integration plans/scripts to validate that application changes meet technical specifications
  • Participate in technical reviews at appropriate stages of software and application development
  • Adhere to all security, change control and client processes, tools and methodologies
  • Must be a good Team Member who can work being an integral part of a cohesive unit
  • Understand business domain, analyze requirements, evaluate options and participate in scoping and sizing activities
  • Explore and develop effective solutions and architecture, develop code, tests and maintain code for Resolve online application releases
  • Communicate and collaborate effectively with team members including vendor partner teams
  • Effectively participate in the technology proof-of-concepts and learn new technologies and frameworks
  • Understand and enhance coding guidelines and participate in code review processes
  • Create and maintain technical documentation

Qualifications

Basic Qualifications:

  • Bachelor's degree in computer science, computer engineering or relevant field required.
  • 5+ years of hands on experience in software industry in either development or build and release in VC++ environment.

Preferred Qualifications:

  • 5-8 years of experience developing and supporting applications and utilities in VC++, Microsoft Foundation Classes (MFC), TCP-IP Protocols.
  • 5+ years of expert level working experience on Visual Studio 2017
  • 4+ years of expertise on RDBMS (SQL, MS-Access), ActiveX, API, COM, Dynamic Link Libraries (DLL), Unicode and globalization are the added advantage
  • 4+ years of knowledge on accessing and using various POS Devices and Drivers through Windows Applications are the added advantage
  • 2+ years of experience on developing and supporting applications and utilities in Java/J2EE Enterprise Application will be the added advantage
  • Working experience on InstallShield for Installer Creation
  • Working knowledge on Repository – Bit Bucket/Git
  • Working knowledge on Software Development Tracking Tool – JIRA
  • Working knowledge on Continuous Integration and Delivery Server – Jenkins
  • Knowledge on web page design using HTML 5/Angular and Node JS/CSS is an added advantage
  • Proven strong analytical and debugging skills
  • Ability to coordinate others work while involved with multiple work streams
  • Ability to write/read/debug programs in a batch and online environment
  • Ability to perform multiple activities simultaneously with minimal supervision
  • Strong analytical skills
  • Excellent oral and written communication skills
  • Excellent problem-solving skills

Additional Information

Physical Requirements

This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers, reach with hands and arms, and bend or lift up to 25 pounds.

Visa is an EEO Employer.  Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.  Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

    Privacy Policy