Senior Software Engineer - Dynamics 365 CRM / CE Technical We are looking for a Software Developer experienced in Microsoft Dynamics 365 CRM / Customer Engagement (CE) to design and develop cloud-based business solutions using Dynamics 365 and Power Platform. Join our rapidly growing team across regions and collaborate with global teams to implement custom applications using Canvas and Model-Driven apps, along with out-of-the-box CRM functionality for business needs such as case management and task management. Banking experience is preferred.
What You Will Be Doing
Gather and analyze client requirements to design and implement complex CRM solutions using Microsoft Dynamics 365 and Power Platform.
Brainstorm and curate approaches to requirements as needed.
Understand CRM out-of-the-box components and determine where extensions (code) are necessary.
Estimate efforts for multiple approaches and communicate the pros and cons for the implementations.
Develop and customize CRM components such as entities, forms, workflows, plugins, reports, and dashboards.
Implement integrations with external systems.
Contribute to development using CRM SDK, C#, ASP.NET, SQL Database, ADO.NET.
Debug and troubleshoot CRM issues and ensure high system availability and performance.
Collaborate with project managers, business analysts, testing teams, and other stakeholders to deliver on time and within budget.
Raise timely concerns that may affect delivery timelines.
Provide technical guidance and mentorship to junior developers and team members.
What We Are Looking For
5+ years of relevant working experience
Bachelor’s Degree in Computer Science or related field
Understanding of Microsoft Dynamics 365 modules (Sales, Customer Service, Marketing) and their out-of-the-box capabilities
Ability to communicate statuses and concerns clearly up and down the team hierarchy
Ability to build D365 CE entities, forms, workflows, dashboards, and reports
Ability to build and release solutions
Ability to write technical documentation in a clear and understandable way
Banking experience is preferable
Optionally develop Web resources, PowerApps, and Power BI reports
What We Are Offering
Remote Freedom, Your Way :
Design your ideal workspace and achieve work-life balance.
Performance-Linked Bonus :
Bonus as a recognition of dedication.
Benefits :
Remote work support, health insurance, care program, and online psychological support.
Birthday Leave :
Take the day off on your birthday.
Global Impact, Cutting-Edge Tech :
Work on global projects with top-tier clients and cutting-edge technologies.
Professional Growth :
VeriPark Academy, webinars, and in-house training.
Diversity & Community :
A diverse, inclusive environment.
Together Culture :
Remote-friendly with occasional in-person or online team events.
About VeriPark We are a global technology company with over two decades of expertise in the Financial Services industry. Our mission is to enable financial institutions to become digital leaders by delivering world-class customer journeys in digital and assisted channels. We develop omni-channel delivery, customer engagement (CRM), branch automation, and loan origination solutions based on Microsoft technology (Azure, Dynamics 365, Power Platform) for banks and insurance companies worldwide.
With offices in 15 countries and 900+ colleagues serving customers in more than 30 countries, VeriPark is positioned to make a global impact.
Website : level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at VeriPark.
#J-18808-Ljbffr
Senior Software Engineer • Rawalpindi Cantonment, Pakistan