World
Country
Language

poland Poland

portugal Portugal

netherlands Netherlands

Senior CRM Engineer

  • Hybrid/On-site
  • English
  • Banking
  • Expert/Senior
  • Agile/Scrum
Dodaj do koszyka POLEĆ KANDYDATA

Join us, and turn complex challenges into seamless customer experiences!

Kraków – based opportunity with hybrid work model (2 days/week in the office)

As a Senior CRM Engineer, you will be working for our client, a global financial institution engaged in complex digital transformation projects across their customer relationship and sales platforms. You will be contributing to the design, development, and enhancement of CRM solutions as part of a highly collaborative agile team. The client is modernizing their sales and service processes, leveraging Dynamics 365 and Azure technologies to improve user experiences and operational efficiency. This role is ideal for someone who thrives in enterprise environments and has a passion for crafting high-quality, scalable CRM solutions.

Your main responsibilities: Delivering high-quality, production-ready code using Dynamics 365 and the Microsoft stack

  • Reviewing code and providing technical feedback to ensure maintainability and performance
  • Participating in backlog grooming and refining user stories for upcoming sprints
  • Writing and maintaining technical documentation for implemented features
  • Collaborating with team members in daily stand-ups to resolve blockers and coordinate work
  • Participating in release cycles and ensuring successful deployment to production
  • Developing custom Canvas Apps and PCF controls on the Dynamics platform
  • Building and integrating Azure Functions and Service Bus within CRM solutions
  • Creating unit tests and leveraging automated testing frameworks for robust validation
  • Managing code using GIT and participating in pull request reviews

You’re ideal for this role if you have:

  • 10+ years of experience in Microsoft Dynamics CRM implementations with at least 3 full life cycles
  • Hands-on expertise with Dynamics 365 for Sales (online)
  • Proficiency with C# and JavaScript in CRM customizations
  • Strong experience using the Dynamics CRM SDK
  • Familiarity with Azure Functions, App Insights, and Azure Service Bus
  • Practical knowledge of test-driven development and mocking frameworks
  • Ability to interpret business requirements and deliver CRM customizations accordingly
  • Experience with Canvas Apps and custom Pages on Dynamics 365
  • Working experience with .NET Framework 4.6.2
  • Confidence using GIT for source control and collaborative development

It’s nice if you have:

  • Knowledge of HTML5, ReactJS, or AngularJS for front-end enhancements
  • Experience with Azure App Services and other cloud storage solutions
  • Understanding of event-driven architecture and messaging systems like MQ Series
  • Familiarity with authentication protocols such as OAuth 2.0
  • Experience using logging frameworks like App Insights and Serilog
  • Appreciation of SOLID principles and design patterns
  • Capability to decompose solution designs into technical deliverables
  • Hands-on experience with Azure DevOps CI/CD pipelines
  • Ability to prototype new technologies to support architectural decisions
  • Strong facilitation and discovery skills in collaborative environments

#GETREADY  to meet with us!

We would like to meet you. If you are interested please apply and attach your CV in English or Polish, including a statement that you agree to our processing and storing of your personal data. You can always also apply by sending us an email at recruitment@itds.pl.

Internal number #7203

Benefits

Access to +100 projects
Access to Healthcare
fintech-delivery
Access to Multisport
Training platforms
Access to Pluralsight
Make your CV shine
B2B or Permanent Contract
Flexible & remote work
Flexible hours and remote work

Aplikuj na to stanowisko

    Wyrażam zgodę na otrzymywanie informacji marketingowych od ITDS Polska na podany adres e-mail.
    Administratorem Twoich danych osobowych jest ITDS Polska sp. z o.o. Przetwarzamy Twoje dane osobowe w celu prowadzenia rekrutacji na wybrane stanowiska, informowania Cię o podobnych ofertach pracy w przyszłości oraz w celu realizacji innych prawnie uzasadnionych interesów ITDS, takich jak obsługa korespondencji, zabezpieczenie naszych procesów rekrutacyjnych lub dochodzenie/obrona przed roszczeniami. Ponadto, przekazując ITDS dane osobowe w zakresie określonym w art. 22(1a) § 1 Kodeksu pracy, wyrażasz zgodę na ich przetwarzanie przez ITDS w celu rekrutacji. Przysługuje Ci prawo do cofnięcia zgody (cofnięcie zgody nie wpływa na zgodność z prawem przetwarzania, którego dokonano na podstawie zgody przed jej cofnięciem), żądania dostępu do danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania; wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych; wniesienia skargi do organu nadzoru. Więcej informacji można znaleźć w naszej Polityce Prywatności lub kontaktując się z nami pod adresem privacy@itds.pl.

    Naruszenia można zgłaszać zgodnie z Procedurą Sygnalizowania Nieprawidłowości ITDS, dostępną pod linkiem.