- Specialist: 4 or more years of relevant work experience.
- Experience in technologies/software systems or a directly related field (minimum two years).
- Experience in developing and/or implementing web-based or mobile applications (minimum two years).
- Experience in system design and architecture for product components.
- Experience in debugging and troubleshooting software issues.
- Experience in code review and applying coding standards.
- Experience in test planning and execution for software features.
- Experience in responding to support requests and deploying fixes.
- Experience in using software developer tools for code creation and maintenance.
- Experience building and testing enterprise-scale web services (minimum one year).
- Experience working with a test automation framework, including or similar to TestNG, Playwright, and Selenium Web Driver.
- Ability to work effectively across Development, Quality Assurance (QA), automation testing, and production support functions, adapting to evolving project and business needs.
- Experience working on client-facing project or technical teams (minimum one year).
- Experience in integrating feedback into design and solution fixes.
- Experience in mentoring junior engineers and collaborating with cross-functional teams.
Information for US Applicants For roles located in the US, the estimated salary range for this position is $112,100.00 to $ 173,400.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity.Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Work Hours
Varies upon the needs of the department.
Travel Requirements
This position requires travel 5-10% of the time.
Mental/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.