Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailVisas Payments Technology Organization is a community of problem solvers and innovators reshaping the future of commerce.
When you join Visa you join a culture of purpose and belonging where your growth is priority your identity is embraced and the work you do matters. We believe that economies that include everyone everywhere uplift everyone everywhere. Your work will have a direct impact on billions of people around the world helping unlock financial access to enable the future of money movement.
The Opportunity:
We are looking for a Software engineer with application design and development experience who will take ownership and/or lead the engineering responsibility for multiple components in a project. You are a great teammate making sure that everyone on your team feels valued and is excited to work with you. Location time pressure distractions none of it matters: no matter the environment you know you can code and build amazing highperforming and bugfree products.
No matter the challenge you know you can find a solution and encourage others to think the same. You recognize when to ask for help and when to collaborate with others working across departments and influencing in areas beyond immediate control. Above all you are someone who takes initiative and thinks like an owner youve defined your everywhere and lead others to find theirs all while launching Visa ahead of the game.
The Work itself:
Collaborates with stakeholders on product requirements manages project timelines translates requirements into designs understands team solution interdependencies and identifies and communicates risks.
Designs product components as requested by senior engineers leads design reviews validates design alignment with requirements and ensures nonfunctional requirements are met.
Participates in project estimation reviews product estimation considering delivery cost escalates potential delays and collaborates with crossfunctional teams in solution delivery.
Leads and mentors in creating reusable code applies metrics for code quality ensures code security uses debugging tools identifies automation opportunities leads code reviews applies best practices in code review and handles complex pull requests requiring technical knowledge.
Creates complex test plans to identify and resolve defects prioritizes necessary tests identifies test gaps and risks proactively identifies and contains software defects and summarizes findings from testing teams to share with stakeholders.
Leverages advanced data analysis to identify patterns and defects responds to incidents during oncall rotations including troubleshooting and deploying fixes escalates resolution of complex issues and assists in identifying preventative solutions and providing incident response guidance always considering the user experience.
Builds and enhances developer tools to support code creation and maintenance identifies useful tools for product creation seeks new knowledge on trends and technical solutions to improve product performance and recommends resources to other engineers.
The Skills You Bring:
Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale
Challenge the Status Quo: Comfort in pushing the boundaries hacking beyond traditional solutions
Language Expertise: Experience in Java development language
Builder: Experience building and deploying modern services and web applications with quality and scalability
Learner: Constant drive to learn new technologies such as Kubernetes Docker etc.
Partnership: Experience collaborating with Product Test Devops and Agile/Scrum teams
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 23 set days a week (determined by leadership/site) with a general guidepost of being in the office 50% or more of the time based on business needs.
Qualifications :
Basic Qualifications:
Bachelors degree OR 1 years of relevant work experience
Preferred Qualifications:
2 years of work experience in Computer Science Software Engineering or a related discipline
Experience in Java language Spring Hibernate Containers Microservices Docker Spark Design patterns & Kubernetes
Experience in code development using Eclipse/MyEclipse JetBrains IntelliJ or any major Java ID
Experience in API Development using SOAP or REST JSON and XML
Experience with GIT/Stash Maven and Jenkins
Demonstrated proficiency in troubleshooting and rootcause analysis
A gogetter who is not overwhelmed by new technology tight timelines or parallel projects
Thrives in a fastpaced environment and flexible to work with distributed global teams and willing to support clients globally
Passionate about delivering zero defect code that meet or exceed the proposed defect SLA and have high sense of accountability for quality and timeliness of deliverables
Ability to deliver on multiple projects and manage priorities based on changing directions
Highly driven resourceful and results oriented
Excellent written and verbal communication skills interpersonal and presentation skills and proven ability to influence and communicate effectively
Strong practitioner of Visas Leadership principles
Desired experience in payments tech / banking system software
Think you have what it takes
If you are interested in a career that will challenge and inspire you wed love to hear from you!
Additional Information :
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race color religion sex national origin sexual orientation gender identity disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Remote Work :
No
Employment Type :
Fulltime
Full-time