Software Engineer
Visa is a world leader in payments and technology, dedicated to connecting the world through innovative payment solutions. The Software Engineer role focuses on developing applications for mission-critical revenue systems, requiring collaboration with various teams and a strong understanding of both frontend and backend technologies.
Responsibilities
- Design and build applications with high level of scalability, resiliency, and monitoring
- Work with limited direction, usually within a complex environment, to drive delivery of solutions and meet service levels
- Managing Jenkins pipeline, source code repository, antifactory and different environments
- Work with the development teams, operations team and other stack holders to help with any new enhancements required from DevOps point of view
- Challenge the status quo and propose new and better ways of solving the problems
- Build working relationships with global and virtual teams on software development
- Must be self-motivated with ability to work in a fast-paced agile delivery model
- With active engagement, collaboration, effective communication, quality, integrity, and reliable delivery, develop and maintain a trusted and valued relationship with the team, customers, and technology partners
Skills
- Minimum of 6 months of work experience or a Bachelor's Degree
- 0-2 years of relevant experience in application development and implementing (designing, coding, and testing) Java based applications with exposure to both front-end development frameworks and back-end processes
- Bachelor's or Master's degree in a Computer Science or other Engineering discipline
- Solid experience in core Java, scripting, Hibernate, JavaScript
- 0-2 years of experience building applications on one of the modern JavaScript frameworks such as Angular, Node JS or React
- 0-2 years of experience building applications using Spring Boot
- Demonstrated knowledge of RDBMs and SQL with experience in building complex database queries based on the understanding of the data model
- Experience in configuring CI-CD pipeline using industry standard tools such as GIT, Jenkins, Maven etc
- Experience in NoSQL such as MongoDB or Cassandra
- Experience in PostgreSQL or any RDBMS
- Prior experience in building or implementing Oracle Revenue Management and Billing (ORMB) will be a plus
- Experience with messaging systems, including Kafka or Active MQ will be a plus
- Enjoy working fast and smart, and able to grasp complex concepts to design and build algorithms from scratch
- Proficiency with Agile Development Techniques
- Strong interpersonal, facilitation, and leadership skills along with effective communication (both written and verbal) skills and the ability to present complex ideas in a clear, concise way
- Ability to work in a complex organization to determine business and customer needs, providing the best solution to meet those needs
- Candidate must be able to proficiently multi-task
- Strong teamwork focus and the ability to foster collaboration within and across teams
- Passionate about learning and applying new technologies and take pride in delivering working software
Benefits
- Medical
- Dental
- Vision
- 401 (k)
- FSA/HSA
- Life Insurance
- Paid Time Off
- Wellness Program
Company Overview
Company H1B Sponsorship
Apply To This Job