Visa

posted about 2 months ago

Full-time - Senior
Credit Intermediation and Related Activities

About the position

The Sr. Software Engineer role at Visa is pivotal in driving the transformation of our consulting division, Visa Consulting & Analytics (VCA). This position requires a seasoned professional who can tackle complex business challenges and develop highly scalable, user-friendly applications. The role involves designing, documenting, and implementing new systems, as well as enhancing and modifying existing software to align with design specifications, security protocols, and Java best practices. You will interact with both business and technical stakeholders to deliver high-quality products and services that meet business requirements, utilizing the latest tools and technologies available. As a Sr. Software Engineer, you will be responsible for delivering zero-defect code and ensuring that the team's deliverables meet or exceed business expectations. You will identify opportunities for product innovation and improvements to best practices, standards, and processes. Mentoring junior developers will be a key part of your role, ensuring the timely delivery of high-quality code. You will coordinate Continuous Integration activities, contribute to testing automation frameworks, and present technical solutions in business terms to various stakeholders. This position is crucial for supporting one of Visa's key clients, enhancing their digital consumer banking and payments experience. You will work independently to develop software that adheres to Visa's high standards of security, quality, performance, resiliency, and compliance. Additionally, you will create multiple design artifacts for projects and collaborate with Technical Product Managers to break down solutions into smaller, achievable tasks. Your contributions will also extend to supporting test engineers and operations teams in troubleshooting and conducting root cause analysis for issues.

Responsibilities

  • Design, document, and implement new systems, enhancements, and modifications to existing software.
  • Interact with business and technical stakeholders to deliver high-quality products and services.
  • Deliver zero-defect code and ensure team deliverables meet business expectations.
  • Identify opportunities for product innovation and improvements to best practices, standards, and processes.
  • Mentor junior developers to ensure timely delivery of good quality code.
  • Coordinate Continuous Integration activities and contribute to testing automation frameworks.
  • Present technical solutions and features in business terms to stakeholders.
  • Communicate status, issues, and risks effectively and timely.
  • Contribute to the design of backend databases, API creation, and front-end UI development.
  • Work independently to develop software that conforms to Visa's high standards.
  • Create design artifacts for projects and present designs to team members and stakeholders.
  • Collaborate with Technical Product Managers to break down solutions into smaller tasks.
  • Support test engineers and operations teams in troubleshooting and defect research.

Requirements

  • 10+ years of work experience with a Bachelor's Degree or 7+ years of relevant experience with an Advanced Degree (e.g. Masters, MBA, JD, MD).
  • Expertise in JAVA 8+, building and consuming REST APIs, Spring Boot, and Spring Technologies.
  • Experience architecting secure, resilient, and scalable solutions.
  • Solid DevOps knowledge with experience in container-based development using platforms like Docker, Kubernetes, and OpenShift.
  • Experience working with Microservices on AWS (EKS, Codefresh, GitHub Actions).
  • Experience building out a Continuous Integration and Continuous Delivery pipeline with tools like GIT, Maven, Jenkins.
  • Knowledgeable about Database technologies like Oracle, SQL Server, PostgreSQL, or MongoDB.
  • Strong analytical, problem-solving, and communication skills.
  • Experience with Agile methodologies and iterative software development lifecycle principles.

Nice-to-haves

  • Experience with network architecture, VIPS, and Firewalls.
  • Expertise in diagramming solutions (flow, block, logical).

Benefits

  • Health insurance coverage
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
  • Employee discount programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service