operates the world's largest retail electronic payments network and is one of
the most recognized global financial services brands. Visa facilitates global
commerce through the transfer of value and information among financial
institutions, merchants, consumers, businesses and government entities.
offer a range of branded payment product platforms, which our financial
institution clients use to develop and offer credit, charge, deferred debit,
prepaid and cash access programs to cardholders. Visa's card platforms provide
consumers, businesses, merchants and government entities with a secure,
convenient and reliable way to pay and be paid in 170 countries and
Customer Relationship Management (CRM) team is part of Corporate 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. Job Description Description:
The candidate will work as part of
the CRM team to build and support applications to improve the effectiveness and
efficiency of the CRM business function. This role will participate in design,
development, testing and support of CRM applications and ensure successful
delivery of business capabilities. The ideal candidate will bring very strong
experience in developing technical solutions in CRM area. Key Responsibilities:
- Design, develop, test, document, deploy, and support high
quality business solutions on CRM platform
- Able to work on multiple projects and initiatives with
different/competing timelines and demands.
- Provide technical coordination, oversight and
leadership for staff and serve as escalation point for complex technical
- Interact with business units to define
requirements/modifications and use cases. Provide recommendation on
scope and scale of effort required to develop solution.
other developers as needed and oversee programming functions to
ensure that projects are securely delivered and fulfill expectations.
and maintain relationship with global and virtual teams and third parties
on software development and support issues.
be able to understand the positioning of a solution within the company and
to build a plan to effectively gain buy-in from all participants with IT
and business partners.
opportunities for further enhancements and refinements to standards and
working with both technical and business staff, and flexible in working on
a wide variety of tasks spanning the full application development life
cycle and maintenance.
best development practices for efficiency like leveraging re-use, eliminating
duplicative components, efficient architectural design.
to planning and tracking execution of preventive maintenance
7 years of experience within the CRM industry.
experience in implementing Microsoft Dynamics CRM
in implementing CRM integrations to other systems using web services
Strong .Net coding skills, database coding skills
experience in development and support of Microsoft Dynamics CRM
in leading medium to large development teams that are co-located globally
with a 24 x 7 support coverage model.
with architecting, developing and supporting highly scalable, highly
available, highly secured systems.
ability to work in a complex organization to determine business and
customer needs, providing the best solution to meet those needs.
- Highly organized. Expert creating plans, measuring, and
communicating results .
to understand systems from all levels, from the "big picture"
enterprise-level view to the low level technical view.
composure, and appropriate sense of urgency.
- Bachelor's degree in a Computer Science
or Engineering discipline. Master's Degree is a plus.
All your information will be kept confidential according to EEO guidelines.