Sr. Software Engineer - Salesforce

  • Full-time
  • Job Family Group: Technology and Operations

Company Description

Common Purpose, Uncommon Opportunity. Everyone at Visa works with one goal in mind – making sure that Visa is the best way to pay and be paid, for everyone everywhere. This is our global vision and the common purpose that unites the entire Visa team. As a global payments technology company, tech is at the heart of what we do: Our VisaNet network processes over 13,000 transactions per second for people and businesses around the world, enabling them to use digital currency instead of cash and checks. We are also global advocates for financial inclusion, working with partners around the world to help those who lack access to financial services join the global economy. Visa’s sponsorships, including the Olympics and FIFA™ World Cup, celebrate teamwork, diversity, and excellence throughout the world. If you have a passion to make a difference in the lives of people around the world, Visa offers an uncommon opportunity to build a strong, thriving career. Visa is fueled by our team of talented employees who continuously raise the bar on delivering the convenience and security of digital currency to people all over the world. Join our team and find out how Visa is everywhere you want to be.

Job Description

The Customer Relationship Management (CRM) team is part of Client Systems (CCS) and is responsible for managing system requirements, design, development, integration, quality assurance, implementation and maintenance of corporate applications. The team works closely with business owners of these services to deliver industry leading packaged software and customer developed solutions. The candidate will work as part of the CRM team to design and develop applications to improve the effectiveness and efficiency of the CRM business function. The ideal candidate will bring robust experience in developing technical solutions in large volume financial systems. This role will participate in various design discussions, create solution design deliverables and develop technologies and ensure successful delivery of business capabilities.


Responsibilities:

  • Design and develop solutions for business partners using Salesforce CRM. Responsibilities include the creation of conceptual approach, technical analysis, fit-gap assessment, design, development, testing, deploy and support activities.
  • Work closely with technical project managers and various business stakeholders to drive and/or facilitate development of requirements, specifications, and use cases for assigned projects.
  • Lead collaboration activities with business partners on requirements elaboration, workflow design, configuration, and business re-engineering.
  • Able to work on multiple projects and initiatives with different/competing timelines and demands.
  • Manage and collaborate with product vendors and systems integrators on delivery of solutions.
  • Collaborate with business partners on user acceptance testing.
  • Work with limited direction, usually within a complex environment, to drive delivery of solutions and meet service levels.
  • Research changes in upcoming versions of Salesforce.com and other integrated applications.
  • Perform routine review of code, configuration, data, and usage to ensure long term viability, integrity, and adoption.
  • Make recommendations for enhancements and modifications to improve system usability, performance, efficiency, internal business process, and reporting.
  • Mentor junior developers in following best practices.
  • Maintain documentation on application code, application use and flow, and training materials.
  • Develop apps as needed to support mobile access.
  • Support comprehensive dashboard and reporting development.
  • Effective verbal and written communication skills and strong work ethic.
  • Qualifications

  • Experience with CRM software, specifically, Salesforce.com and other AppExchange products, like Apttus Contract Management. Prior experience in building or implementing Salesforce Sales Cloud and Service Cloud CRM solutions is a must.
  • 5+ years of experience with Salesforce.com implementations of customer projects.
  • Bachelor's degree in a Computer Science or Engineering discipline; Master Degree preferred.
  • Experience in building complex database queries and procedures.
  • Experience creating reports in Salesforce.com.
  • Solid understanding of data structures and modeling.
  • Strong understanding of Apex and Visualforce.
  • Experience using Salesforce Data tools.
  • Experience building integrations with Salesforce.
  • Strong conceptual and analytic skills. Ability to design and build complex algorithms.
  • Experience in evaluating business requirements and turning them into technical designs.
  • Salesforce.com Certified Developer and Certified Administrator.
  • Experience with enterprise integration tools and extract, transformation and load (ETL) tools.
  • Experience with building and supporting Micro Services and the DevOps Model a plus
  • Strong verbal and written communication skills. Able to communicate effectively with a broad group of stakeholders.
  • Experience with Salesforce.com Web Services APIs - Force.com SOAP and REST-based Web Service APIs, the Bulk API, and the Metadata API.
  • Experience working with Force.com application packaging and deployment.
  • Good understanding of agile principles.
  • Proactive thinking with a 'can do' attitude.
  • Additional Information

    Visa will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of Article 49 of the San Francisco Police Code.

    All your information will be kept confidential according to EEO guidelines.

    Privacy Policy