Overview
Visa is looking for a Senior Software Engineer to design, build and improve software applications and systems for its fintech platform, spending most of their time coding.
What you'll do
- Collaborate with stakeholders to interpret requirements for project components and incorporate feedback into future designs or solution fixes.
- Translate business requirements by verifying assumptions and escalating potential design issues to appropriate stakeholders.
- Participate in system design and architecture, refining code plans and contributing to design documentation.
- Contribute to project estimation and escalate issues that may cause delays.
- Develop, implement, and maintain code for products, services, or components, applying coding patterns, guidelines, and best practices.
- Apply debugging tools to verify assumptions and proactively flag issues before they occur.
- Participate in code reviews to ensure coding standards are followed and address routine pull requests.
- Create test plans and configure testing procedures to identify and resolve defects for multiple features.
- Respond to support requests during on-call rotations, troubleshooting issues and deploying fixes under guidance.
- Leverage and build knowledge of software developer tools to create, debug, and maintain code for components.
- Remain current in skills by investing time in training resources to improve product availability, reliability, efficiency, observability, and performance.
What you'll need
- 2+ years of relevant work experience and a Bachelor's degree, OR 5+ years of relevant work experience.
- Experience in one of the technologies/software systems Java, dotnet, C Sharp (minimum two years).
- Experience in developing and/or implementing web-based or mobile applications (minimum two years).
- 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.
Nice to have
- Good to have experience in system design and architecture for product components.
- 3 or more years of work experience with a bachelor's degree, or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD).
- Experience building and testing enterprise-scale web services (minimum one year).
- 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.
Details
- Location: Bengaluru, India.
- Work mode: Visa requires at least 3 days in office; expectations will be confirmed by the Hiring Manager.
Read the full description and apply on the company’s own careers page.