Solutions Architect

closed
Logo of Visa

Visa

πŸ“Remote - Colombia

Job highlights

Summary

Join us at Visa to design and develop high volume, low latency applications for the mission-critical system, delivering high availability as a Solutions Architect.

Requirements

  • 8+ years of software development
  • 4+ Years developing spring applications
  • 3+ years working in an enterprise or solution architecture role
  • Leadership and team management experience with the ability to provide strategic planning and oversight of solution design and implementation
  • Able to communicate with customers, including C level, to gather needs and articulate solutions
  • Experience leading customer workshop sessions to elicit non-functional requirements
  • Demonstrable experience designing microservice architectures
  • Knowledgeable in microservice patterns
  • Expert in Spring development
  • Experience implementing RESTful web services
  • API documentation experience
  • Knowledgeable in architecture best practices and frameworks
  • Experience with Enterprise Integration Patterns and Frameworks
  • Experience developing highly available applications
  • Strong understanding of the philosophy and purpose of MVVM front-end frameworks (React, Angular, Vue, etc.) and when and how to use them
  • Knowledge of modern development practices such as Kubernetes & Docker
  • Experience with GCP
  • Experience with SQL & NoSQL databases
  • Experience using Authentication/Authorization protocols such as OAuth2
  • Experience securing data at rest and in transit for a typical web and mobile application
  • Experience in designing and implementing application and infrastructure monitoring and logging solutions
  • Load testing experience
  • Education Level: Bachelor’s
  • Years of Experience: 10 to 15 years
  • Languages: Spanish and English

Responsibilities

  • Working with project stakeholders to understand and elicit functional and non-functional requirements as well as business goals
  • Creating, documenting, evaluating architectures. Communicate the architectures cross-organizationally
  • Evaluating technology choices, creating PoCs (Proof of Concepts)
  • Perform sizing and estimation
  • Create client-facing technical presentation and documentation material
This job is filled or no longer available