Logo EWE AG

Software Engineer Microsoft Dynamics 365

Job

  • Level
    Senior
  • Job Field
    BI, Application
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Berlin, Oldenburg
  • Working Model
    Hybrid, Onsite
  • Job Summary

    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 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.

    This text has been machine translated. Show original

    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.

    This text has been machine translated. Show original

    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!

    This text has been machine translated. Show original

    Benefits

    Health, Fitness & Fun

    Work-Life-Integration

    Food & Drink

    Higher Take-Home Pay

    Topics You Will Work On

    Job Locations

    • Location Berlin

      Germany

    • Location Oldenburg

      Niedersachsen

      Germany

    About Your Employer

    EWE AG

    EWE AG

    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.

    Description

  • Company Type
    Established Company
  • Working Model
    Full Remote, Hybrid, Onsite
  • Industry
    Power Sector, Economy
  • Logo EWE AG

    Software Engineer Microsoft Dynamics 365

    Location
    Berlin, Oldenburg
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs