Responsibilities:
- You will leverage sound architectural principles to implement effective and efficient solutions.
- You will be a lead working with other developers on building applications from scratch to pushing them into production.
- You will play a pivotal role in developing an advanced AI governance platform. This platform will be integral to the management and auditing of Visa's AI/ML systems. Your responsibility will also include addressing evolving challenges in AI governance and responsible AI.
- You will explore and evaluate emerging technologies, prototype, and strategize its adaptation within Visa.
- You will lead code reviews, and deliver high quality code
- Support production systems and constantly improve our user experience.
- Follow established software development guidelines and Visa security standards
- Build and maintain relationships with the agile team, the user community, architects, and support teams to understand requirements and implement effective solutions.
- Use Gen-AI technology such as code-pilot and increase your velocity in tasks completion.
This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office two days a week, Tuesdays and Wednesdays, with a general guidepost of being in the office 50% of the time based on business needs.
Qualifications
Basic Qualifications:
- 4+ years’ work experience in software technology industry developing Web components – JavaScripts, TypeScripts, React.js, Next.js, Redux, Material UI and CSS.
- Proficiency in SVG, charts and data visualizations, using libraries such as d3.js.Experience with API and Web-services using Node.js, Flask, Python, MySQL and micro-service architecture.
- Proficiency design tools such as Figma and Adobe Suites.
- Experience in software build and release pipeline CI/CD tools, NGINX, containerization, Unix, and shell scripting.
- Experience in configuring Docker, Kubernetes and Infrastructure as Code tools.
- Experience working with large development teams, design, development, coding, testing, and debugging of applications.
- Collaborating with team members to create and enhance the visual and interactive elements of a website, with a focus on improving the user's overall experience.
- Experience working in an agile environment.
Preferred Qualifications:
- Strong understanding of UX principles and UI design patterns.
- Experience with end-to-end testing frameworks such as Playwright.
- Exposure to software development, big data, and machine-learning processes.
- Proficiency in handing complex data structures, Object Oriented programming in JavaScript and Python.
- Experience in developing AI/ML service.
- Experience in the use of Gen-AI coding tools.