Full Stack Senior Developer - Visa Spend Clarity

Visa Visa · Fintech · Auckland, New Zealand, New Zealand

Senior Full Stack Developer role at Visa, focusing on the Visa Spend Clarity platform. The role involves developing .NET, SQL, and ReactJS code, participating in technical design, code reviews, and testing. It requires experience with the Microsoft technology stack, AWS cloud development, and familiarity with Generative AI and LLMs for product enhancement. The position emphasizes agile methodologies and collaboration within a cross-disciplinary scrum team.

What you'd actually do

  1. Develop .NET, SQL, and related front-end code (ReactJS).
  2. Participate in technical design in collaboration with other developers, architects, and UX designers.
  3. Peer review code.
  4. Follow coding style standards and guidelines.
  5. Use Test Driven Development techniques.

Skills

Required

  • .NET and .NET Core/Standard development in C#
  • REST based Web API’s
  • Microsoft SQL Server
  • NET MVC 5, HTML, CSS, web standards (WAI-ARIA)
  • JavaScript, React, Typescript
  • AWS cloud development
  • AWS services (e.g., Lambda, S3, EC2, RDS)
  • Design Patterns (CQRS, MVC, MVVM Repository etc.)
  • enterprise scale multi-tenant Cloud/SaaS web environments
  • Generative AI, LLMs, and tools such as GitHub Copilot, Cline, or similar
  • source control (e.g., Git, Subversion)
  • continuous integration (e.g., TeamCity.)
  • DDD, TDD, SOLID principles
  • Good team collaboration skills and communication skills
  • Good relationship building skills
  • Open mind to learning skills and development processes

Nice to have

  • 5+ years’ experience in professional software development.
  • Experience with transactional systems (e.g., banking, finance, telecommunications, etc.).
  • Financial industry experience.
  • Ideally tertiary qualified with appropriate certifications.
  • Experience with Agile frameworks such Scrum or Kanban.
  • Ability to navigate complexity by quickly making sense of complex issues and ambiguity by seeking to clarity and isolate into the most important elements.
  • Leadership experience in inspiring others to use appropriate techniques and actions to move toward higher levels of performance.
  • Demonstrable experience of balancing commercial and technical considerations to achieve business outcomes.
  • Building and running internal platforms with a Product Led mindset.
  • Troubleshooting and performance optimization experience, especially on production systems.
  • Working with enterprise distributed systems and SaaS applications.
  • Implementation of greenfield projects and evolution of legacy systems and processes.

What the JD emphasized

  • Software delivery in regulated compliance-based environments.