Senior Software Engineer

Bengaluru East, Karnataka, India
Apr 29, 2024
Apr 29, 2025
Hybrid
Full-Time
4 Years
Job Description

As a DevOps Engineer specializing in Microsoft Dynamics 365 CRM (MSD 365 CRM), you'll be an integral part of our Payment Product Development (PPD) CRM Technology team. Your role encompasses the end-to-end management of system requirements, design, development, integration, quality assurance, implementation, and maintenance of corporate applications. Working closely with business stakeholders, you'll drive the enhancement of applications to optimize efficiency and effectiveness within the Microsoft Dynamics CRM ecosystem.

Key Responsibilities

  • Design, develop, test, document, deploy, and support high-quality technical solutions on the Microsoft Dynamics 365 CRM Platform.
  • Integrate MSD 365 CRM with other applications through real-time or batch integrations and custom solutions using web services.
  • Implement best development practices to optimize efficiency, such as re-use, architectural design, and elimination of duplicative components.
  • Manage multiple projects concurrently, meeting varied timelines and demands effectively.
  • Monitor processing, ensuring timely execution, availability, and proactive problem detection and resolution.
  • Conduct root cause analysis, debugging, and remediation to maintain application stability.
  • Collaborate with cross-functional teams to resolve issues within agreed-upon timeframes.
  • Document operational procedures and maintain knowledge repositories for continuous improvement.
  • Manage service and ticket SLAs, ensuring application availability, security, and efficient workflow management.
  • Engage with business stakeholders to deliver projects and provide support services, leading collaboration on requirements, workflow design, and business re-engineering.
  • Collaborate with product owners and systems integrators to deliver solutions, reviewing technical specifications and overseeing implementation activities.

Qualifications

  • Bachelor’s degree with 2+ years of relevant experience, or 5+ years of relevant work experience.
  • Preferred: Bachelor’s degree with 3+ years of experience or an advanced degree with 2+ years of experience.
  • 4-7 years of overall technical experience preferred.
  • Experience with MSD 365 CRM implementation and Azure DevOps in an Agile framework.
  • Proficiency in .Net, JavaScript, C#, Visual Basic, Visual Studio, Web Services, and CRM SDK.
  • Strong database development skills, including complex queries and procedures.
  • Familiarity with MSD 365 CRM architecture, Azure services, and Power Automate.
  • Excellent problem-solving, organizational, and communication skills.
  • Ability to work effectively in a team or independently, with strong multitasking abilities.
  • Business knowledge in contact center operations is a plus.

Additional Information

Visa is an Equal Employment Opportunity (EEO) Employer, committed to diversity and inclusion in the workplace. 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 also considers qualified applicants with criminal histories in accordance with EEOC guidelines and applicable local law.

Join Visa and be part of a purpose-driven industry leader, where your contributions make a tangible impact on global commerce and connectivity. Experience Life at Visa today.

Related Jobs