Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Microsoft Dynamics CRM  (Hybrid/Onsite) image - Rise Careers
Job details

Software Engineer - Microsoft Dynamics CRM (Hybrid/Onsite)

Company Description

Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.

Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.

Job Description

The Customer Relationship Management (CRM) team is part of Payment Product Development (PPD) CRM Technology team 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 build and support applications to improve the effectiveness and efficiency of the Microsoft Dynamics 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 strong experience in developing technical solutions in CRM area.

Essential Functions

  • Design, develop, test, document, deploy, and support high quality technical solutions on Microsoft Dynamics 365 CRM Platform.

  • Integrate MS Dynamics 365 CRM with other applications using Realtime or batch integrations or building custom solutions using webservices.

  • Implement best development practices for efficiency like leveraging re-use, eliminating duplicative components, efficient architectural design.

  • Able to work on multiple projects and initiatives simultaneously with different/competing timelines and demands.

  • Flexible to work on Project Implementations, Operations and Support activities.

  • Work with limited direction, usually within a complex environment, to drive delivery of solutions and meet service levels

  • Coordinate with other developers and stakeholders for providing technical solutions for implementation and support related needs including working on a wide variety of tasks spanning the full application development life cycle and maintenance.

  • Own critical Visa applications/services necessitating in coordination with teams in different time zones, including during non-standard hours as necessary.

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 2-3 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 3+ years of relevant work experience

Preferred Qualifications
2 or more years of work experience
BS in computer science or related field
4-7 years of overall technical experience is preferred.
1-3 years of experience in implementing Microsoft Dynamics CRM 365 product.
Experience in implementing CRM integrations to other systems using web services.
Very Strong .Net and JavaScript skills.
Experience with C# or Visual Basic, Visual Studio, Web Services, and the CRM SDK is required.
Experience extending Dynamics CRM Plugins, Custom Workflows & Actions using .Net components & SQL.
Significant experience in development and support of CRM applications.
Experience in building database queries and procedures.
Excellent process orientation, planning, organizational and problem-solving skills.
Strong interpersonal, facilitation skills along with effective communication (both written and verbal) skills.
Demonstrated ability to solve complex software development issues.
Demonstrated ability to work in a complex organization to determine business and customer needs, providing the best solution to meet those needs.
Excellent process orientation, planning, organizational and problem-solving skills.
Strong interpersonal, facilitation skills along with effective communication (both written and verbal) skills.
Driven and self-motivated, work creatively to solve challenging problems.
Willingness to work with different technologies.
Proactive thinking with a ‘can do’ attitude and have out-of-box thinking attitude.
Experienced in collaborating with medium to large development teams distributed worldwide.
Should have strong hands-on experience on data migration.
Customer Service Workspace (CSW) application experience with Genesys integration is nice to have.
SQL Server and DB Knowledge.
Microsoft Dynamic Copilot
Azure Function/services.
Power Automate and power Apps.
A team player but can work independently too.
Multi-tasking and time-management skills, with the ability to prioritize tasks.

Additional Information

Work Hours: Varies upon the needs of the department.

Travel Requirements: This position requires travel 5-10% of the time.

Mental/Physical Requirements: This position will be performed in an office setting.  The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.

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.

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

U.S. APPLICANTS ONLY: The estimated salary range for a new hire into this position is 84,600.00 to 119,650.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.

Average salary estimate

$102125 / YEARLY (est.)
min
max
$84600K
$119650K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Microsoft Dynamics CRM (Hybrid/Onsite), Visa

Visa is on the lookout for a talented Software Engineer specializing in Microsoft Dynamics CRM to join our dynamic CRM team in Austin, TX. As part of Payment Product Development, you’ll be instrumental in designing, developing, and maintaining high-quality technical solutions on the Microsoft Dynamics 365 CRM platform. This role isn't just about coding; you’ll collaborate with business owners to ensure optimal functionality of our applications, making a real impact in the CRM landscape. With a flexible hybrid work model, you can balance time between remote work and our lively office environment—perfect for team collaboration. Your daily tasks will range from building integrations with other applications to troubleshooting and implementing best practices for efficiency. A successful candidate will have at least two years of experience with Microsoft Dynamics CRM, strong .NET and JavaScript skills, and a knack for solving complex technical challenges. If you’re someone who enjoys a fast-paced environment, has a passion for problem-solving, and wants to make a difference in the payments technology space, we want you on our team! At Visa, we believe in upliftment through innovation, so come, join us, and be a part of something that truly connects the world.

Frequently Asked Questions (FAQs) for Software Engineer - Microsoft Dynamics CRM (Hybrid/Onsite) Role at Visa
What are the responsibilities of a Software Engineer specializing in Microsoft Dynamics CRM at Visa?

As a Software Engineer focusing on Microsoft Dynamics CRM at Visa, you'll be responsible for designing, developing, and supporting various CRM applications. This involves integrating MS Dynamics with other applications, implementing best development practices, and participating in the full application development lifecycle to ensure seamless operation across platforms. You'll work closely with both developers and stakeholders to provide technical solutions, coordinate on multiple projects, and deliver high-quality results that align with business objectives.

Join Rise to see the full answer
What qualifications are required to apply for the Software Engineer position specializing in Microsoft Dynamics CRM at Visa?

To be eligible for the Software Engineer role focusing on Microsoft Dynamics CRM at Visa, candidates should hold a Bachelor's degree or have at least 3 years of relevant work experience. Preferred qualifications include 4-7 years of overall technical experience, with 1-3 years specifically in implementing Microsoft Dynamics CRM 365. Strong skills in .NET, JavaScript, and experience with SQL, C#, as well as previous work with CRM integrations using web services are essential.

Join Rise to see the full answer
What does a typical day look like for a Software Engineer working on Microsoft Dynamics CRM at Visa?

A typical day for a Software Engineer involved in Microsoft Dynamics CRM at Visa may include a mix of designing new features, coding and testing applications, collaborating with team members across multiple time zones, and troubleshooting issues. You may also engage in planning meetings to discuss project timelines and milestones, ensuring that all tasks align with business requirements and service levels. With a dynamic environment, you’ll often juggle various projects, so adaptability is key.

Join Rise to see the full answer
What kind of projects can I expect to work on as a Software Engineer focused on Microsoft Dynamics CRM at Visa?

In this role, you can expect to work on an array of exciting projects, from developing integrations with other systems to enhancing existing CRM functionalities. Projects may also include creating custom workflows, plugins, and exploring the latest Microsoft services and technologies that integrate with Dynamics CRM. Whether it’s optimizing user experience or solving complex coding challenges, every day brings a new opportunity to learn and innovate.

Join Rise to see the full answer
What skills will be beneficial for a Software Engineer in this Microsoft Dynamics CRM role at Visa?

Key skills for a Software Engineer working with Microsoft Dynamics CRM at Visa include strong knowledge of .NET and JavaScript, along with experience in CRM application support and development. Familiarity with SQL Server, the CRM SDK, and web services is essential. Additionally, having excellent problem-solving abilities, effective communication skills, and the ability to work collaboratively within a team will greatly enhance the likelihood of success in this fast-paced role.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Microsoft Dynamics CRM (Hybrid/Onsite)
Can you describe your experience with Microsoft Dynamics CRM?

When responding to this question, highlight specific projects where you've implemented Microsoft Dynamics CRM solutions. Discuss the technical challenges you faced and how you overcame them, citing examples of integration or custom development that demonstrate your technical expertise and problem-solving skills.

Join Rise to see the full answer
How do you approach debugging in Microsoft Dynamics CRM?

In your answer, emphasize your systematic approach to debugging, such as identifying the issue, replicating the error, and utilizing tools and logs to trace problems. Share a specific example where your debugging skills led to a successful resolution of a complex issue.

Join Rise to see the full answer
What is your experience with SQL and database queries?

Discuss your hands-on experience with SQL, mentioning specific examples where you’ve developed queries or procedures to support your work in Microsoft Dynamics CRM. Highlight your ability to handle complex data requirements and how this has benefitted past projects.

Join Rise to see the full answer
Describe a time you implemented a project with competing timelines and demands.

Provide a story that showcases your multitasking abilities and excellent organization skills. Detail how you prioritized tasks, coordinated with stakeholders, and successfully delivered the project on time while keeping quality intact.

Join Rise to see the full answer
How often do you use version control systems in your development process?

In answering this question, emphasize the importance of version control systems in maintaining code integrity and collaboration. Mention specific tools you’ve used, such as Git, and explain how they have helped you manage code changes and collaborate effectively with your team.

Join Rise to see the full answer
Can you give an example of a custom solution you created within Microsoft Dynamics CRM?

Share a detailed example of a custom CRM solution you've developed, including your thought process during the design phase, the technologies you utilized, and the outcome of the project. Discuss how you aligned it with business needs and the positive impact it had.

Join Rise to see the full answer
What best practices do you adhere to when coding for Microsoft Dynamics CRM?

In your response, outline key coding best practices such as following naming conventions, code reusability, and thorough documentation. Discuss how adhering to these practices leads to cleaner, maintainable code and efficient team collaboration.

Join Rise to see the full answer
How do you stay updated with the latest developments in Microsoft Dynamics CRM?

Your answer should reflect a proactive approach to continuous learning. Mention various resources such as webinars, online communities, and official Microsoft documentation, as well as courses you may have taken to stay current with the latest features and updates.

Join Rise to see the full answer
How do you ensure effective communication with stakeholders during a project?

Discuss the tools and techniques you use to maintain clear communication with stakeholders, such as regular progress updates, use of project management software, and transparency in reporting potential issues. Give examples of how good communication has led to successful project outcomes.

Join Rise to see the full answer
What do you consider the most challenging aspect of working in CRM development?

When answering this question, reflect on common challenges in CRM development, such as integration issues, constantly changing business requirements, or user adoption. Share your strategies for overcoming these challenges and how they have shaped your development philosophy.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Remote Singapore, Singapore
Posted 15 hours ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Acquia Remote Pune or Delhi/NCR Remote
Posted 4 days ago
Photo of the Rise User
Experian Remote BLOCK-B, Cyber Pearl Building, 4th floor, Phase 2, Hyderabad, India
Posted 4 days ago
Photo of the Rise User
Mercury Remote San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States
Posted 6 days ago
Dare to be Different
Diversity of Opinions
Inclusive & Diverse
Empathetic
Take Risks
Posted 7 days ago

Visa Inc. operates as a payments technology company worldwide. The company facilitates commerce through the transfer of value and information among consumers, merchants, financial institutions, businesses, strategic partners, and government entiti...

2068 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
125 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
8 people applied to Software Engineer Intern at IGT
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia
Photo of the Rise User
Someone from OH, Olmsted Falls just viewed Customer Service - Representative at Waterway Carwash
M
Someone from OH, Strongsville just viewed Technical Writer (Contract) at Mintlify
Photo of the Rise User
Someone from OH, Cincinnati just viewed Inside Sales Co-Op at VEGA Americas
S
Someone from OH, Cleveland just viewed Senior JavaScript Developer at SuperDial
Photo of the Rise User
Someone from OH, Columbus just viewed Environmental Science Intern at Kimley-Horn
Photo of the Rise User
Someone from OH, Dayton just viewed Sr Renewal Analyst 1730 at MeridianLink
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods