As a Senior Software Engineer (Front-End Developer) for Visa's Business Solutions Product Development team within the Commercial and Money Movement Solutions (CMS) division, you will play a crucial role in developing cutting-edge applications and services that support Visa’s Business Solutions line of products. This team is experiencing significant growth and focuses on capturing new sources of money movement through both card and non-card flows, offering an exciting opportunity to work on innovative payment solutions.
Primary Responsibilities
- Application Development. Design, develop, and test new applications while maintaining existing ones within a cross-functional scrum team.
- User Interface Design. Create user-friendly interfaces that are simple, elegant, and easy to use, adhering to Visa’s UI principles.
- Code Development. Develop code that meets design specifications and adheres to security and UI best practices.
- Collaboration. Work with architects, product owners, project managers, QA teams, and other developers to successfully implement business requirements using the latest tools and technologies.
- Quality Assurance. Participate in design and code review sessions to ensure work quality meets development standards.
- Global Teamwork. Build working relationships with global and virtual teams on software development projects.
- Zero Defect Code. Strive to deliver zero defect code and ensure team deliverables meet or exceed business expectations.
- Innovation. Identify opportunities for product innovation and improvements in best practices, standards, and processes.
- Mentorship. Mentor junior developers to ensure timely deliverables with high code quality.
Qualifications
Basic Qualifications
- 2+ years of relevant work experience and a Bachelor’s degree, OR 5+ years of relevant work experience.
Preferred Qualifications
- 3+ years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g., Master’s, MBA) in Computer Science or a related field.
- Experience in developing enterprise-grade software products at scale.
- 3+ years of software engineering experience with Java and related frameworks like SpringBoot.
- Experience in building and using Microservices, specifically with HTTP, REST, JSON.
- Familiarity with relational and/or NoSQL databases.
- Proficiency in UI/UX development using Angular or equivalent platforms.
- Experience with GIT/Stash, Maven, Jenkins, and other development tools.
- Exposure to NGINX and cloud deployments.
- Experience with Agile methodologies and iterative software development lifecycle principles.
- Strong analytical, problem-solving, and communication skills.
Additional Information
Visa is an Equal Employment Opportunity employer. We are committed to providing equal opportunities to all applicants regardless of race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or veteran status. Visa will also consider qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Why Join Visa
At Visa, you will be part of a vibrant, purpose-driven organization with opportunities for professional growth and development. Our inclusive culture values diversity and encourages innovation. Experience Life at Visa and contribute to our mission of enabling individuals and businesses to thrive through secure and convenient payment solutions.
Apply Now to join Visa’s innovative team and make a significant impact in the world of payments technology.