Sr Software Engineer - SQL

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

Company Description

Visa Inc. is a global payments technology company that connects consumers, businesses, financial institutions and governments in more than 200 countries and territories, enabling them to use digital currency instead of cash and checks.

Visa does not issue cards, extend credit or set rates and fees for consumers. Visa’s innovations enable its bank customers to offer consumers choices: Pay now with debit, ahead of time with prepaid or later with credit products. From the world’s major cities to remote areas without banks, people are increasingly relying on digital currency along with mobile technology to use their money anytime, make purchases online, transfer funds and access basic financial services. All of which makes their lives easier and helps grow economies.

Behind the Visa brand are more than 12,000 talented employees who continuously raise the bar with innovative solutions and products that deliver the convenience and security of digital currency to more people all over the world.

Job Description

POSITION:  Sr. Software Engineer to design and develop high-volume, low-latency applications for mission-critical services, delivering high availability and performance.  Write well-design, testable, efficient software that complies with design specifications, meets security best practices and successfully delivers product requirements.  Contribute in all phases of the development life cycle. 

Create and/or maintain stored procedures, views, functions, triggers, table structures, etc.  Identify and/or investigate code defects and make necessary corrections.  Provide technical knowledge transfer as needed.  Maintain technical documentation as system modifications are made.  Work with project development teams during the design, creation, data conversion, and implementation of new systems.  Recommend process improvement solutions. 

Will also work on the development of software solutions.  SQL Server and Java and/or C## experience is required. 

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.  Work as part of a development team and establish close working relationships with stakeholders such as quality assurance, architects, product, operations support and management. Identify opportunities for further enhancements and refinements to standards and processes.  Prepare design documents, and evaluate and recommend solutions to meet user requirements. 

No direct reports and no managerial duties, or responsibilities.  Individual contributor level position only.  Employer will accept a Bachelor’s degree in Computer Science, Computer Information Systems, or related technical field, followed by two years of progressive, post-baccalaureate work experience in the job offered, or in a computer-related occupation.

ESSENTIAL FUNCTIONS:

-       Design and develop high-volume, low-latency applications for mission-critical services, delivering high availability and performance. 

-       Write well-design, testable, efficient software that complies with design specifications, meets security best practices and successfully delivers product requirements. 

-       Contribute in all phases of the development life cycle. 

-       Create and/or maintain stored procedures, views, functions, triggers, and table structures.

-       Identify and/or investigate code defects and make necessary corrections. 

-       Provide technical knowledge transfer as needed and maintain technical documentation as system modifications are made.  Work with product, development, testing and support teams during the design, creation, testing and implementation of new systems. 

-       Recommend process improvement solutions. 

 

WORKSITE:  Highlands Ranch, Colorado

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)

-       Two plus years of hands on SQL server development, showing a successful track-record of delivering applications and exposure to the secure software development lifecycle.

PREFERRED QUALIFICATIONS:      

-       Technical skills with demonstrable experience: Java or C++ or .net.

-       Desire to learn new skills and tools

-       Proficient in English communication.

-       Detail-oriented, self-motivated and able to work under pressure.         

-       Two plus years of hands on Java or C++ development showing a successful track-record of delivering applications.

-       Two years of SQL Server and Java and/or C## experience is required. 

Additional Information

Work Hours:

  • This position requires the incumbent to be available during core business hours.

Travel Requirements:

  • This position requires the incumbent to travel for work less than 5% of the time.

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, and reach with hands and arms.

 

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