Software Engineer Microsoft Dynamics 365

EWE AG

Job

In this role, you actively develop a modern CRM system, customize Dynamics 365, and integrate external systems via REST APIs, using C# and TypeScript for various modules.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • You are part of the team building our future CRM system - hands-on and with a clear focus on implementing Product Increments. You work at a senior level: independently, meticulously, and with room for creativity to help shape standards for long-term scalability.
  • You analyze requirements and collaboratively develop suitable solutions with the team - from frontend to backend - including customizing in Dynamics 365 (entities, forms, workflows, business rules). In this role, you are responsible for development in C# as well as client-side extensions in TypeScript.
  • You integrate enterprise, internal, and external IT systems with our CRM system via REST APIs, event-based communication, as well as Microsoft and Azure cloud technologies. This ensures that systems work together reliably and efficiently.
  • You ensure stable solutions through clean code, automated tests (XUnit, FakeXrmEasy, Playwright), and ongoing performance optimization. You bring existing applications up to current standards and refactor them to remain maintainable in the long term.
  • You actively contribute to shaping development guidelines, best practices, and technical structures for our CRM system. You accompany topics not only conceptually but also implement them yourself.
  • You implement CI/CD pipelines with GitHub Actions. You monitor performance and system status using Azure tools such as Application Insights.
  • You coordinate closely with the IT Solution Architect, the Solution Owner, the business units, external partners, and the growing CRM development team. This ensures that your implementation aligns with architecture and product goals.

Our expectations of you

Qualifications

  • You possess excellent knowledge of C#, .NET, and TypeScript, including C# XRM SDK, JavaScript SDK, and ideally PCF (PowerApps Component Framework). You consistently adhere to clean software architecture, design patterns, and coding best practices (e.g., Dependency Injection, Event-Driven Architecture, Async Request/Response).
  • You are well-versed in data modeling and relational databases (Microsoft Dataverse and/or MS SQL) and possess solid SQL skills. You have experience working with REST APIs (including JWT, OAuth2/OIDC) and event-driven communication (e.g., AMQP).
  • You are eager to actively shape our CRM system, take technical responsibility, and make sustainable improvements. You work in a structured, solution-oriented, and independent manner, possess a strong ownership and hands-on mentality, and are confident in using agile methods (Scrum, Kanban) as well as traditional project management approaches.
  • You have very good German and English skills (at least level B2) and can discuss technical topics clearly with technical departments and stakeholders.

Experience

  • You have several years of experience (5+ years) in IT or digital consulting or software development with a focus on business processes and CRM solutions, including at least 3 years in CRM projects with Microsoft Dynamics 365, and have actively participated in implementation, further development, or migration.
  • You have experience in technical CRM development — including both backend and frontend, as well as customization — and in data modeling within the CRM context. Additionally, you possess a very good understanding of Microsoft Dynamics 365, ideally including modules such as Sales, Customer Service, Field Service, and Project & Operations. Dynamics 365 certifications are a plus.
  • You have good knowledge and experience with the Power Platform (Power Apps, Power Automate, Dataverse, Power Platform Admin Center) as well as with low-code development. Azure services such as Functions, Service Bus, Blob Storage, and Application Insights are familiar to you, along with tools like XrmToolbox, Power Apps CLI (PAC), and Git. Certifications in the Power Platform or Azure environment are a plus.

What we offer

  • We promote your personal development through workshops, further training, and regular feedback.
  • Collaboration and team culture are not just buzzwords for us; they are actively promoted and developed.
  • Remote with flexibility and genuine face-to-face meetings in the office to ensure team spirit is not lost.
  • We live electric mobility: With us, you have the opportunity to lease an electric company car under attractive conditions.
  • In our cafeteria in Oldenburg, you can enjoy delicious, healthy, and varied meals at discounted prices.
  • You can also look forward to additional benefits such as EGYM Wellpass, E-Bike leasing, company pension scheme, corporate benefits, and flexible working in Germany.
  • Diversity and variety are fundamental at EWE for a prejudice-free coexistence, where we recognize and appreciate individual differences as strengths. With colleagues (m/f/d) from 14 nations, we bring this diversity to life day by day.
  • For us, climate protection is not a trend but a responsibility - be a part of it: Climate-neutral by 2035!

Benefits

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Berlin
    Germany
  • Location Oldenburg
    Niedersachsen, Germany

About your employer

We believe that energy, telecommunications, and information technology are three of the most important industries for the future. Our employees also form connections with each other and with our company – an employer who is committed to taking responsibility.

Company type
Established Company
Work model
Onsite, Hybrid, Full Remote
Industry
Power Sector, Economy
  • Würth Elektronik GmbH & Co. KGWaldenburg, Berlin, Munich

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...

    • Microsoft Dynamics
    • TypeScript
    • C#
    • RESTful API
    • Azure
    • Microsoft Power Platform
    • JavaScript
    • +3
    • +4
  • GGW GroupHamburg

    • Easy Apply
    • Hybrid
    • Full Time

    The role As a Forward Deployed AI Engineer, you go directly into our specialist departments, understand the processes, and develop production-ready AI and automation solutions that will fundamentally change the way the entire GGW Group operates. You do...

  • ATSPErfurt

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time
    • Senior

    Consultant & Project Manager – You are the first point of contact for our clients and take on the leadership of new projects. Optimize processes & create added value – With your expertise, you will design more efficient workflows and support our clients...

    • ABAP
    • SAP for Healthcare

Software Engineer Microsoft Dynamics 365

EWE AG