POSITION RESPONSIBITIES
- Understand and be able to turn business requirements into technical solutions.
- Fully own solutions end-to-end from design through execution.
- Build user-friendly, meaningful, intuitive CRM functionality within the Microsoft (MS)
- Dynamics 365 Online platform.
- Deliver technical design and implement complex business requirements for the Sales teams.
- Day-to-day collaboration with data warehouse, data visualization (BI), digital marketing and client digital teams.
- Deliver platform integration (.NET, SSIS) using Microsoft s latest integration APIs, WebAPI.
- Ensure exceptional software quality via test-driven development standards.
- Bring a curious and inquisitive approach to solving complex business problems.
- Continued focus on platform sustainability and supportability.
REQUIREMENTS
- Expert knowledge of Relational Databases, SQL, SSIS. Ability to define data flow and high. level data design and data relationships.
- 7 years of technical experience with .NET (C#).
- Deep understanding of REST services (independent of the application platform).
- Working knowledge of Typescript/JavaScript and related technologies.
- Deep understanding of designing solutions for reuse.
- Strong practitioner of DevOps practices using DevOps tools.
- Deep familiarity with software engineering fundamentals (E.g. algorithmic complexity, data structures, design patterns, etc.).
- Excellent written and verbal communication skills.
- Flexible team player who cooperates with others and adapts easily to changing priorities.
EDUCATIONAL QUALIFICATION
- Practical experience of the MS Dynamics 365 Unified Interface framework.
- Understanding of the MS Dynamics 365 CRM entity object model.
- Experience extending MS Dynamics365 using PowerApps, Microsoft Flow, Logic Apps
- Experience in Asset Management and/or Financial Services is preferred.
Preferred Microsoft Certifications:
- Microsoft Dynamics 365 Customization and Configuration (MB2-716)
- Microsoft Certified: Dynamics 365 for Sales (MB-200 MB-210)