Description
Visa, a global leader in payments technology, is seeking a skilled Software Engineer to join our team. You will be responsible for designing, developing, and testing software applications, as well as collaborating with cross-functional teams to drive project success.
Key Responsibilities:
- Conduct analysis, design, programming, debugging, and modification of computer programs for commercial or end-user applications.
- Write code, complete programming tasks, and perform testing and debugging of applications.
- Complete documentation and procedures for installation and maintenance.
- Interface with users to define system requirements and/or necessary modifications.
- Develop cost estimates, budgets, and schedules as needed.
Requirements:
- Bachelor's degree or 3+ years of relevant work experience.
- Experience in Java/J2EE and JavaScript preferred.
- Experience with Angular, NodeJS, Spring, MySQL, and Linux preferred.
- Ability to work effectively across Development, Quality Assurance (QA), automation testing, and production support functions.
Preferred Qualifications:
- Experience in analysis, design, and programming of computer applications.
- Experience in debugging and modifying software programs.
- Experience in writing and maintaining technical documentation.
- Experience in performing software testing and troubleshooting.
- Experience in collaborating with users or stakeholders to gather requirements.
- Experience in developing or supporting installation and maintenance procedures.
- Experience in developing cost estimates, budgets, or schedules for software projects.
- Experience in supporting commercial or end-user applications.
- Experience in working with cross-functional teams.
- Proficiency in at least one programming language such as Java, C/C++, C#, .NET, Python, JavaScript, or HTML.
- Experience writing automation tools using Selenium, Java, REST APIs, Python, Groovy, and related technologies.
- Familiarity with software testing principles and quality assurance practices.
- Solid understanding of software engineering concepts, methodologies, and Agile development practices.
- Demonstrated experience using Generative AI and AI-assisted engineering tools to improve software development, testing, troubleshooting, documentation, and productivity.
Benefits:
- Comprehensive benefits package including Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Salary Range:
- $86,500.00 to $134,400.00 USD per year.
Work Environment:
- This position requires at least 3 days in the office.
- Travel 5-10% of the time.
- Work varies upon the needs of the department.