We're looking for a highly skilled Full Stack SoftwareEngineer to join our dynamic and collaborative team. This role is pivotal indriving innovation across our internal and client-facing reporting solutions,elevating service standards, and delivering best-in-class digital experiences.
You will play a lead role in architecting, developing, andmaintaining scalable applications using Microsoft Dynamics 365 CE, C#/.NET, andAngular. If you’re passionate about building robust enterprise applications andintegrating modern technologies into financial services, this could be theperfect role for you.
Key responsibilities of the position
- Develop, customize, and extend Microsoft Dynamics 365 CE using C#/.NET, JavaScript, TypeScript, and Power Platform tools.
- Design and implement custom plugins, workflows, and business process flows to meet business requirements.
- Develop and maintain RESTful APIs for system integrations and ensure secure data transactions.
- Build and maintain front-end applications using Angular, consuming D365 data via Web APIs.
- Customize the Model-Driven Apps to enhance user experience.
- Work on SSRS/Paginated reports and Power BI to provide insightful business intelligence.
- Integrate D365 with Azure services, third-party applications, and on-premise systems.
- Troubleshoot, debug, and optimize D365 applications for performance and security.
- Collaborate with business analysts, project managers, and stakeholders to gather requirements and translate them into technical solutions.
- Maintain documentation of system configurations, technical specifications, and development processes.
Requirements
- Understanding of Financial services and Client experience
- 2+ years of experience working with Microsoft Dynamics 365 CRM (Customer Engagement).
- Proficiency in C#/.NET (Core or Framework) for developing plugins, custom workflows, and integrations.
- Strong front-end development skills using Angular, HTML5, CSS, JavaScript/TypeScript/Web resources.
- Experience with Dataverse (Common Data Service), Power Automate (Flow), and Power Apps.
- Solid understanding of D365 SDK, Power Platform SDK, and XRM development.
- Strong knowledge of Power Automate for automating business processes.
- Experience with SQL Server, FetchXML, and SSRS reporting.
- Strong debugging, problem-solving, and performance tuning skills.
- Knowledge of introducing AI for client service solutions.
Qualifications
- Bachelor’s degree in computer science, Information Technology, or a related field.
- Microsoft Certified: Dynamics 365 Customer Engagement Developer Associate (PL 400/600).