April 28, 2026
Senior CRM Developer
Senior • Hybrid
Dublin, Ireland
Introduction & Summary:
We are seeking an experienced Senior Dynamics CRM Developer. The ideal candidate will have over 7 years of hands-on experience with Dynamics CRM development, specifically with CRM Version 8.2 or a similar Microsoft Dynamics version. Key skills include a robust understanding of CRM architecture and various integrations, with strong proficiency in C#, SQL Server, and front-end customizations using JavaScript or TypeScript.
Main Responsibilities:
The Senior CRM Developer will be responsible for building and maintaining Dynamics CRM applications, ensuring seamless integration with existing systems.
Design and develop on Dynamics CRM Version 8.2 or equivalent.
Utilize client-side API for customization.
Implement and support C# Web API code.
Maintain database integrity and execute T-SQL queries.
Participate in Agile development processes.
Conduct unit and integration testing.
Identify and address potential performance issues.
Key Requirements:
7+ years of experience with Dynamics CRM Version 8.2 or similar.
Deep understanding of Dynamics CRM architecture and integration.
Strong knowledge of Managed Solutions
Proficient in C#, including Web API development.
Experience with Agile methodologies and Azure DevOps.
In-depth understanding of CRM Plugin architecture.
Familiarity with unit and integration testing in CRM environments.
Nice to Have:
Experience with financial/regulatory data collection systems.
Use of Azure Devops Pipelines for CI/CD
Significant SQL Server experience (DB design, T-SQL, procedures).
Knowledge of Azure DevOps for product backlog management.
Exposure to SSRS and ETL development using SSIS.
Other Details:
This position has a hybrid work model onsite in Dublin city with at least 50% of time required on-site.
Similar jobs you might like
Technology
emagine Polska
Senior CRM Developer
Senior
Hybrid
Dublin, Ireland
🏢 Summary: Senior Dynamics CRM Developer role focused on designing, developing, and maintaining Dynamics CRM 8.2 solutions with complex integrations. The position involves CRM customization, plugin and Web API development, database management, and performance optimization within an Agile environment. The role also includes unit and integration testing and collaboration using Azure DevOps. 🗂️ Requirements: 7+ years Dynamics CRM 8.2 experience, Strong knowledge of Dynamics CRM architecture, Experience with CRM integrations, Proficiency in C# and Web API development, Experience with SQL Server and TSQL, Knowledge of Managed Solutions, Understanding of CRM Plugin architecture, Experience with unit and integration testing, Experience working in Agile environments, Experience with Azure DevOps 📃 Skills: DynamicsCRM, C#, SQLServer, TSQL, JavaScript, TypeScript, WebAPI, Plugins, Azure, AzureDevOps, SSIS, SSRS, CICD, Agile, ManagedSolutions, Integrations, Testing, Architecture 🏢 Description: Introduction & Summary: We are seeking an experienced Senior Dynamics CRM Developer. The ideal candidate will have over 7 years of hands-on experience with Dynamics CRM development, specifically with CRM Version 8.2 or a similar Microsoft Dynamics version. Key skills include a robust understanding of CRM architecture and various integrations, with strong proficiency in C#, SQL Server, and front-end customizations using JavaScript or TypeScript. Main Responsibilities: The Senior CRM Developer will be responsible for building and maintaining Dynamics CRM applications, ensuring seamless integration with existing systems. Design and develop on Dynamics CRM Version 8.2 or equivalent. Utilize client-side API for customization. Implement and support C# Web API code. Maintain database integrity and execute T-SQL queries. Participate in Agile development processes. Conduct unit and integration testing. Identify and address potential performance issues. Key Requirements: 7+ years of experience with Dynamics CRM Version 8.2 or similar. Deep understanding of Dynamics CRM architecture and integration. Strong knowledge of Managed Solutions Proficient in C#, including Web API development. Experience with Agile methodologies and Azure DevOps. In-depth understanding of CRM Plugin architecture. Familiarity with unit and integration testing in CRM environments. Nice to Have: Experience with financial/regulatory data collection systems. Use of Azure Devops Pipelines for CI/CD Significant SQL Server experience (DB design, T-SQL, procedures). Knowledge of Azure DevOps for product backlog management. Exposure to SSRS and ETL development using SSIS. Other Details: This position has a hybrid work model onsite in Dublin city with at least 50% of time required on-site.
Technology
Senovo-It
D365 CRM Developer
Mid
Remote
Warsaw, Poland
21,000 - 23,000 PLN
🏢 Summary: The offer is for a D365 CRM Developer to design, develop, and integrate enterprise solutions within Microsoft Dynamics 365 CE, focusing on backend development and system integrations. The role involves building scalable solutions using C#, .NET, TypeScript, and Azure services, including custom plugins, APIs, and integrations with external platforms. The position requires close collaboration with architects and participation in deployment and CI/CD processes. 🗂️ Requirements: 3+ years Microsoft Dynamics 365 CE/CRM development experience, Strong C# and .NET programming skills, Experience with TypeScript and JavaScript for frontend customizations, Hands-on experience with Azure Functions and Azure integration services, Experience with system integrations (APIs, middleware, event-driven architecture), Experience with Dataverse / Common Data Service, Knowledge of REST APIs, OAuth, JSON, web services, Experience with CI/CD pipelines (Azure DevOps or GitHub Actions), Understanding of D365 solution architecture and best practices 📃 Skills: D365, CRM, C#, .NET, TypeScript, JavaScript, Azure, AzureFunctions, Dataverse, REST, OAuth, JSON, APIs, Middleware, CI/CD, AzureDevOps, GitHubActions 🏢 Description: We are looking for a skilled D365 CRM Developer to join our team and support the design, development, and integration of enterprise-grade solutions within the Microsoft Dynamics platform. This role is ideal for someone with strong backend and integration experience , who can build scalable solutions leveraging C#, .NET, TypeScript, and Azure services . Start: ASAP Languages: Polish 1 Interview Only !!! Key Responsibilities Design and develop solutions within Microsoft Dynamics 365 CE (CRM) Build and customize plugins, workflows, and custom APIs using C# and .NET Develop front-end components using TypeScript / JavaScript (Model-driven apps, PCF controls) Design and implement system integrations between D365 and external platforms Build and maintain Azure Functions and other Azure-based integration services Work with Dataverse and ensure efficient data modeling and performance Implement REST APIs, webhooks, and middleware solutions Collaborate with architects and functional consultants to translate business requirements into technical solutions Participate in code reviews, testing, and deployment processes Required Skills & Experience 3+ years of experience with Microsoft Dynamics 365 CE / CRM development Strong programming experience in C# and .NET Solid experience with TypeScript / JavaScript for frontend customizations Hands-on experience with Azure Functions and Azure integration services Strong experience in system integrations (APIs, middleware, event-driven architecture) Experience working with Dataverse / Common Data Service Knowledge of REST APIs, OAuth, JSON, and web services Familiarity with CI/CD pipelines (Azure DevOps / GitHub Actions) Understanding of solution architecture and best practices in D365 If interested and available, please send your cv for an immiediate consideration
Technology
Cyclad
Dynamics 365 CRM Developer (Mid/Senior)
Senior
Remote
Warsaw, Poland
150 - 200 PLN/hr
🏢 Summary: Role focused on designing, developing, and maintaining Microsoft Dynamics 365 CRM solutions as a core enterprise platform, combining system configuration with backend development in C# and frontend customization in JavaScript. The position involves building plugins, integrations, and automations while influencing architecture and engineering standards in a structured development environment. Fully remote B2B engagement with work conducted in English. 🗂️ Requirements: Commercial experience with Microsoft Dynamics 365 CRM, Strong knowledge of CRM data models, workflows, plugins, integrations, Experience developing CRM extensions in C# (.NET), Experience customizing CRM UI with JavaScript, Experience integrating systems via APIs, Good command of English, EU citizenship, Residence in Poland 📃 Skills: Dynamics365, C#, .NET, .NETCore, JavaScript, TypeScript, React, APIs, PowerApps, PowerAutomate, AzureFunctions, AzureLogicApps, Git, CI/CD 🏢 Description: Project Scope You will join a team working directly with Microsoft Dynamics 365 CRM as a core enterprise system. The CRM platform is treated as a fully-fledged IT product, continuously developed and enhanced to support business processes. This role combines system configuration with hands-on development in C# (.NET) and JavaScript, giving you real influence over the architecture, code quality, and engineering standards of CRM solutions. The environment promotes structured development practices rather than quick fixes. Project information: Industry: Consulting Location: 100% remote with some project meetings in Katowice Type of employment: B2B Budget: 150-200 net / hour / b2b, depending on your experience Project language: English Recruitment stages: HR interview and technical meeting Start date: ASAP Only candidates with citizenship in the European Union and residence in Poland Key Responsibilities Design, develop, and maintain solutions based on Microsoft Dynamics 365 CRM Build and extend plugins, custom components, and business logic within the CRM platform Implement backend logic in C# (.NET / .NET Core) supporting CRM functionalities Develop and enhance frontend features using JavaScript (TypeScript / React is a plus) Create and maintain workflows, process automations, and integrations with external systems (APIs) Work with CRM data models, reports, and dashboards Collaborate with technical team members during implementation, testing, and documentation phases Requirements Commercial experience working with Microsoft Dynamics 365 CRM Strong understanding of CRM data models, workflows, plugins, and system integrations Hands-on experience developing CRM extensions in C# (.NET) Experience customizing and extending CRM UI using JavaScript Experience integrating systems via APIs Ownership mindset and responsibility for solution quality Good command of English (spoken and written) Nice to Have Experience with Power Apps and Power Automate Knowledge of Azure Functions or Azure Logic Apps Familiarity with Git, CI/CD pipelines, and DevOps practices We Offer Work with Microsoft Dynamics 365 CRM as a strategic enterprise platform Opportunity to shape technical standards and solution architecture Collaborative engineering-focused environment Long-term development opportunities within a stable technical team Private medical care Multisport Card Life insurance Training budget
Technology
Link Group
Senior .NET Developer (Angular & Azure)
Senior
Remote
Krakow, Poland
110 - 125 PLN
🏢 Summary: Senior full-stack .NET Developer role focused on building scalable applications using .NET, Angular, and Microsoft Azure. The position involves designing cloud-based solutions, contributing to architecture decisions, and ensuring high code quality with modern engineering practices. Work includes CI/CD implementation and collaboration within Agile teams. 🗂️ Requirements: 4+ years commercial experience with .NET (C#, .NET/.NET Core, Entity Framework or other ORM, WCF), 3+ years experience with Angular (or React with recent Angular), 2+ years experience with Microsoft Azure services, Experience with REST or SOAP web services and APIs, Knowledge of software architecture and design patterns, Experience with Unit Testing and Clean Code principles, Strong SQL knowledge, Experience with Git and CI/CD pipelines, Experience with automated deployments, Fluent English 📃 Skills: C#, .NET, .NETCore, Angular, Azure, EntityFramework, WCF, SQL, REST, SOAP, Git, CI/CD, AzureFunctions, AzureLogicApps, AzureWebApps, AzureSQL, SQLServer 🏢 Description: Role Overview We are looking for a Senior .NET Developer with strong experience in Angular and Microsoft Azure to join our development team. In this role, you will work in a full-stack capacity, building scalable applications and cloud-based solutions while applying modern software engineering practices. You will collaborate with cross-functional teams, contribute to architecture decisions, and ensure high standards of code quality, testing, and continuous delivery. Key Responsibilities Design, develop, and maintain full-stack applications using .NET technologies and Angular . Apply object-oriented and functional programming principles to solve complex software engineering challenges. Write clean, maintainable, and well-tested code following recognized software design patterns and best practices. Develop and deploy solutions using Microsoft Azure services . Work in Agile development environments , contributing to sprint planning, reviews, and continuous improvement. Implement and support CI/CD pipelines to enable efficient and reliable software delivery. Collaborate with architects, developers, and stakeholders to design scalable and high-quality solutions. Skills & Attributes for Success Strong ability to write clean, readable, and maintainable code aligned with established coding standards. Solid understanding of software design patterns and architecture principles . Passion for continuous learning and exploring new technologies, particularly within the Azure ecosystem . Strong analytical and problem-solving skills. Ability to work effectively in a collaborative Agile environment. Required Qualifications 4+ years of commercial experience with .NET technologies (C#, .NET / .NET Core, Entity Framework or other ORM, WCF). 3+ years of experience with Angular (React experience combined with recent Angular experience is also acceptable). 2+ years of experience with Microsoft Azure services , such as: Azure Functions Azure Logic Apps Azure Web Apps Azure SQL / SQL Server Experience working with web services and APIs (REST / SOAP). Good knowledge of software architecture and design patterns . Experience with Clean Code principles and Unit Testing . Solid knowledge of SQL . Experience with Git , CI/CD pipelines , and automated deployment processes. Fluent English (spoken and written).
Technology
Spyrosoft
Senior Fullstack Engineer (.NET + React/Angular/Vue)
Senior
Remote
Wroclaw, Poland
80 - 120 PLN
🏢 Summary: Freelance Senior Fullstack Developer role focused on designing and developing new features and modules for an ERP system on Microsoft Azure. The position involves backend-heavy development with C# and .NET, frontend work with Vue, and cloud-based architecture and deployment. Contract runs through the end of 2026 with possible extension. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science or related field, Proven backend-focused experience as Software Engineer, Strong experience with C# and .NET, Experience with Vue2 or Vue3, Good knowledge of HTML5 and CSS, Experience with nHibernate and REST APIs, Hands-on experience with Microsoft Azure services, Experience with Azure Compute and Azure Data services, Experience with Azure Logic Apps and Azure Service Bus, Knowledge of Azure AI, Experience with Docker and containers, Strong SQL expertise including database design and optimization, Experience with MSSQL or PostgreSQL, Experience with Git version control, Experience with Azure DevOps and CI/CD pipelines, Understanding of software design patterns and best practices, Experience working in Agile/Scrum environment 📃 Skills: C#, .NET, Vue2, Vue3, HTML5, CSS, nHibernate, REST, Azure, AzureCompute, AzureData, LogicApps, ServiceBus, AzureAI, Docker, Containers, SQL, MSSQL, PostgreSQL, Git, AzureDevOps, CICD 🏢 Description: We are looking for a Senior Fullstack Developer to design and develop new features and modules for our ERP system. Form of cooperation: freelance project-specific B2B contract with an estimated duration through the end of 2026 , offering the potential for extension based on project needs and performance. Requirements: Bachelor’s or master’s degree in computer science, Software Engineering, or a related field Proven experience as a Software Engineer with a significant focus on backend development Good experience with C#, .NET and Vue2/Vue3 Good knowledge on HTML5 / CSS, nHibernate and REST APIs Cloud experience on Azure (cloud functions, messaging, storage) Docker / containers Expertise in SQL, including database design, query optimization, performance tuning, and working with relational database management systems (e.g., MSSQL and PostgreSQL) Familiarity with agile development methodologies and working in a scrum team Strong proficiency in Microsoft Azure services, including but not limited to: Azure Compute services and Azure Data services. Integration services (e.g., Azure Logic Apps, Azure Service Bus) Knowledge of Azure AI Solid understanding of software development principles, design patterns, and best practices Experience with version control systems (e.g., Git) Excellent problem-solving and analytical skills Strong communication and collaboration skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders Fluency in English, both written and spoken. Main responsibilities: Design, develop, and deploy robust and scalable applications and services on Microsoft Azure Collaborate with product owners, designers, and other engineers to understand requirements and translate them into technical solutions Participate in architectural discussions and contribute to the evolution of our system design on Azure Ensure the performance, reliability, and security of our applications and infrastructure Troubleshoot and resolve complex technical issues Write clean, well-documented, and testable code Contribute to and utilize Azure DevOps for CI/CD pipelines and infrastructure as code Stay up to date with the latest trends and technologies in Azure and related areas
Technology
Awareson Sp. z o.o.
Senior .Net Developer
Senior
Hybrid
Warsaw, Poland
210 - 260 PLN
🏢 Summary: Senior .NET Developer role focused on building and maintaining extended functionalities within a distributed, cloud-based system. The position involves working with modern .NET technologies, Angular, cloud platforms, and microservices architecture in an Agile/Scrum environment. The role requires close collaboration with stakeholders while applying clean code and best development practices. 🗂️ Requirements: Bachelor’s degree or Microsoft .NET certification, Strong experience with .NET and C#, Experience with ASP.NET Core and Web API, Experience with Angular (2+), Experience with Azure or AWS, Experience with microservices and distributed systems, Experience with PostgreSQL and SQL Server, Experience with database migrations, Experience with GitHub, Knowledge of SOLID and DRY principles, Fluent English (written and spoken) 📃 Skills: .NET, C#, ASP.NET, Angular, Azure, AWS, Microservices, Kafka, PostgreSQL, SQL, GitHub, WebAPI 🏢 Description: We are looking for a Senior .Net Developer . Responsibility: Develop and maintain extended functionalities Collaborate closely with internal and external consultants, as well as key business stakeholders Work with technologies including Angular (2+), Azure/AWS Cloud, and the .NET stack (.NET 8/9, ASP.NET Core, C#, Web API), along with microservices and distributed systems, Kafka (or similar messaging tools), and databases such as PostgreSQL and SQL Server Actively participate in daily stand-ups, sprint reviews, and planning sessions with Danish colleagues, contributing to continuous improvement of the Scrum process To succeed in this role, you: Hold a relevant bachelor’s degree or a Microsoft certification related to .NET Apply clean code principles and best practices such as SOLID and DRY, with a strong object-oriented mindset Have proven experience in Microsoft .NET (C#), GitHub, PostgreSQL, and database migrations Communicate fluently in English, both written and spoken
Technology
H2B Group
Senior CRM Software Engineer (Dynamics 365) with German
Senior
Remote
200 - 250 PLN/hr
🏢 Summary: B2B contract for an experienced Software Engineer to design and develop enterprise-grade CRM solutions based on Microsoft Dynamics 365 within large-scale public sector projects. The role focuses on extending D365 using Power Platform, building REST APIs, and managing data integrations in a fully remote, long-term engagement. Strong expertise in the Microsoft ecosystem and German language skills are essential. 🗂️ Requirements: 5+ years of experience as Software Engineer, Strong experience with MS Dynamics 365 CRM, Proficiency in C# and .NET, Experience with XML, Hands-on experience with Power Platform, Experience developing and consuming REST APIs, Strong knowledge of MS SQL and query optimization, Experience with SQL Server integrations, German language proficiency minimum B2, Experience working in Agile environments 📃 Skills: C#, .NET, Dynamics365, PowerPlatform, PowerApps, PowerAutomate, Dataverse, SQL, SQLServer, Oracle, REST, XML, SharePoint, PowerBI, AzureDevOps, Azure 🏢 Description: On behalf of our client – an international software house leading key digitalization projects for the public sector in the DACH region – we are looking for an experienced Engineer to join a team building modern, Enterprise-grade solutions. If you navigate the Microsoft ecosystem with ease and are comfortable communicating in German, this role is the perfect match for you. Core Project Details: Rate: 200 – 250 PLN/h + VAT (B2B) Contract Duration: Until 31.12.2026 (with extension options) Start Date: ASAP Location: 100% Remote Your Responsibilities: Design, implement, and maintain advanced CRM solutions based on Microsoft Dynamics 365 (Sales, Marketing, Financial Services modules). Extend functionality using the Power Platform (Power Apps, Power Automate, Virtual Agents). Work with Dataverse and relational databases ( SQL Server, Oracle ) to ensure effective data management. Develop and maintain REST APIs , ensuring high code quality through unit and E2E testing. Actively participate in Agile processes (Sprint Planning, Code Reviews) and collaborate with cross-functional teams. Engage in technical communication with stakeholders in both German and English . Requirements: 5+ years of experience as a Software Engineer, with a strong focus on MS Dynamics 365 CRM . Proficiency in C#, .NET, and XML , including the ability to debug complex issues. Hands-on experience with the Power Platform (process automation, app development). Proven track record with REST APIs (both consumption and development). Expertise in MS SQL (query optimization, D365 integrations). German language skills (min. B2) – this is a mandatory requirement. A proactive, solution-oriented mindset and a great fit for Agile environments. Nice to Have: Experience in configuring custom modules and building external APIs. Knowledge of CI/CD pipelines and Azure DevOps . Familiarity with infrastructure management within Microsoft Azure . Technical Stack: Core: .NET, C#, MS Dynamics 365, Power Platform, SharePoint. Data: SQL Server, Oracle, Power BI. DevOps/Cloud: Azure DevOps, Microsoft Azure. AI Support: Enhanced workflow using GitHub Copilot / LLM solutions. What We Offer: Participation in ambitious, large-scale projects (applications for national and local public administration). Access to cutting-edge, AI-supported development tools . Long-term cooperation within a stable, international environment. Interested? Please submit your CV in English or German.
Technology
DCG
Senior Fullstack Developer
Senior
Remote
Warsaw, Poland
1,200 - 1,320 PLN
🏢 Summary: Design and development of enterprise-grade fullstack systems using Angular and .NET, covering the full software lifecycle from requirements analysis to testing and 3rd line support. The role focuses on delivering secure, high-performance solutions and producing technical documentation within an Agile environment. 🗂️ Requirements: BSc or higher degree in Computer Science, IT or Engineering, Minimum 4 years of experience with Angular and .NET, Experience with MS SQL and IIS, Experience with Azure DevOps and MS Visual Studio, Experience with Web Services and WS-Security, Experience in Agile/Scrum methodology, Experience in developing enterprise-level systems, Participation in full lifecycle of at least three software solutions, Ability to develop in data, business logic or UI layer, Knowledge of UML, Knowledge of Sparx Enterprise Architect, Ability to perform Unit and Integration Testing, Ability to provide 3rd line support 📃 Skills: Angular, .NET, MSSQL, IIS, Azure, AzureDevOps, VisualStudio, WebServices, WSSecurity, Agile, Scrum, UML, Sparx, EnterpriseArchitect 🏢 Description: As a recruitment company, DCG understands that every business is powered by experienced professionals. Our management style and partnership approach enable us to meet your needs and provide continuous support. Due to our ongoing growth and the large number of recruitment projects we undertake for our partners, we are currently looking for: Senior Fullstack Developer Responsibilities: Design and develop parts of a complete enterprise-grade software system Translate requirements (user stories) into software design. Produce technical documentation Propose technical solutions for business needs and technical problems Optimize the produced software from the performance, security and quality points of view Collect and interpret software metrics Perform Unit and Integration Testing of the developed software Provide 3rd line support Requirements: BSc or higher education degree in Computer Science/Information Technology/Engineering Expert knowledge of Angular and .NET (mandatory expereince of at least 4 years working with these technologies) Knowledge of MS SQL, IIS Knowledge of Azure DevOps, MS Visual Studio Experience with Web Services, including WS-Security and related extensions Experience working in Agile/Scrum Expertise in developing enterprise level software systems. At least has participated in the complete lifecycle of three software solutions Proficient developing components at least in one of the following layers: data layer, business logic layer and UI layer Knowledge of UML specifications. Knowledge of Sparx Enterprise Architect Ability to set and adhere to the project QA standards Ability to document effectively the developed technical solutions Nice to have: Previous experience, and knowledge in MS SQL Server Offer: Private medical care Co-financing for the sports card Constant support of dedicated consultant Employee referral program
Technology
Link Group
Solution Engineer D365
Senior
Hybrid
Krakow, Poland
250 - 250 PLN
🏢 Summary: Role focused on designing, configuring and integrating enterprise solutions based on Microsoft Dynamics 365 within a large commerce ecosystem. The position involves translating business requirements into scalable technical implementations, customizing and extending the platform, and integrating it with other enterprise systems. It covers the full development lifecycle with strong emphasis on architecture alignment, best practices and system stability. 🗂️ Requirements: 5+ years of experience in software or solution engineering, Proven experience with Microsoft Dynamics 365 (CE/CRM), Experience with Dynamics customization and configuration, Experience integrating enterprise systems using APIs, Hands-on experience with Microsoft Power Platform, Experience with Microsoft Azure services, Programming experience in C# or JavaScript or TypeScript, Experience with SQL and relational databases, Understanding of software engineering principles (OOP, SOLID, DRY, KISS), Experience with version control systems, Experience working in Agile environments 📃 Skills: Dynamics365, CRM, PowerApps, PowerAutomate, Azure, LogicApps, Functions, ServiceBus, REST, SOAP, WebAPI, C#, JavaScript, TypeScript, SQL, OOP, SOLID, Git, GraphQL, NoSQL, Docker, Kubernetes, PowerBI, AzureDevOps, CI/CD, ETL, SAP, Salesforce, AWS, GCP, GDPR, Jira 🏢 Description: Solution Engineer – Microsoft Dynamics Your Role We are looking for a Solution Engineer to join an engineering team responsible for designing and delivering solutions within a large enterprise commerce ecosystem. In this role, you will work closely with architects, product owners and engineering teams to translate business requirements into scalable technical solutions. You will contribute to designing, configuring and integrating solutions based on modern enterprise platforms, ensuring alignment with architecture standards and long-term technology strategy. You will play an important role in delivering high-quality solutions across the full development lifecycle while supporting innovation and continuous improvement within the engineering team. Technology Stack & Experience Must have Proven experience working with Microsoft Dynamics 365 (CE/CRM or similar enterprise platforms). Experience with Dynamics customization and configuration , including workflows, plugins, entities/tables, relationships, forms, views and dashboards. Experience designing and implementing integrations with enterprise systems . Hands-on experience with Microsoft Power Platform (Power Apps, Power Automate). Experience working with APIs (REST / SOAP / Web API) . Experience with Microsoft Azure services such as Logic Apps, Functions or Service Bus. Programming experience with C#, JavaScript or TypeScript . Familiarity with SQL and relational databases . Understanding of data security and access management . Solid understanding of software engineering principles (OOP, SOLID, DRY, KISS) . Experience using version control systems . Nice to have Familiarity with GraphQL . Experience with NoSQL databases . Advanced capabilities within Microsoft Power Platform . Experience with containers and orchestration tools (Docker, Kubernetes). Knowledge of Power BI for reporting and analytics. Experience with Azure DevOps and CI/CD pipelines. Familiarity with SQL Server, reporting services or enterprise reporting tools . Experience with data migration and ETL processes . Exposure to CRM or enterprise ecosystems such as Dynamics, SAP or Salesforce . Understanding of cloud environments (Azure, AWS or Google Cloud). Familiarity with data privacy and compliance standards such as GDPR . Experience working with Agile project management tools (e.g., Jira). Responsibilities Design, configure and implement solutions based on Microsoft Dynamics 365 and related technologies. Customize and extend platform capabilities together with the engineering team. Integrate solutions with other enterprise systems and data sources. Ensure alignment with architecture standards and engineering best practices . Troubleshoot and resolve technical challenges across the platform. Contribute to reducing technical debt and improving system stability. Collaborate with architects, engineers and product stakeholders to maintain a well-structured backlog and delivery pipeline. Create and maintain technical documentation and support knowledge sharing across the team. Your Profile Around 5+ years of experience in software engineering or solution engineering . Strong hands-on experience with Microsoft Dynamics 365 or similar enterprise CRM platforms. Experience delivering enterprise-level solutions across multiple systems . Experience working in Agile development environments . Strong problem-solving skills and ability to make technical decisions. Ability to collaborate effectively within cross-functional teams. Comfortable working in fast-paced and evolving environments . Proactive mindset and strong ownership of technical solutions. Certifications Nice to have Certifications related to Microsoft Dynamics 365 (Functional Consultant, Developer, or Solution Architect) Certifications related to Microsoft Azure
Technology
emagine Polska
Senior Software Developer (.Net)
Senior
Remote
Warsaw, Poland
🏢 Summary: Senior Software Developer role focused on designing and developing advanced configuration solutions for the manufacturing industry, including AI-powered product discovery features. The position involves building scalable backend systems, enterprise front-end applications, and maintaining high code quality within an Agile, CI-driven environment. It is a full-time, long-term B2B contract with remote work and occasional on-site visits. 🗂️ Requirements: Master’s degree in Computer Science, Software Engineering or similar, 8+ years of software engineering experience, Strong expertise in C#, Strong expertise in .NET, Experience with React, Experience with JavaScript, Experience building scalable backend systems, Experience with performance optimization or large data sets, Experience with unit testing and integration testing, Experience with continuous integration, Ability to work independently and take ownership 📃 Skills: C#, .NET, React, JavaScript, Azure, AI, CI, UnitTesting, IntegrationTesting 🏢 Description: Client : Danish configuration solutions for the manufacturing industry Contract : B2B Work model: Remote with occasional trips to the client's premises Contract Length : 3-year contract with possibility of extensions Workload : full-time Summary: The Senior Software Developer role in the team is crucial for designing and developing sophisticated configuration solutions aimed at enhancing customer value through innovative software features. Main Responsibilities: Be part of designing, implementing and maintaining our standard products Understand how products are used and applied to create value for customers Development of new customer features Design and implement unit test and integration test of own code modules Design and implement AI-powered product discovery and conversational solutions leveraging agentic AI technology Participate in the development and maintenance of the teams’ continuous integration Code reviews and retrospective learning processes Maintenance, troubleshooting, and continuous improvement of existing software Participate in the creation and evolution of development processes and coding standards Key Requirements: A Master’s degree in Computer Science, Software Engineering or similar. 8+ years of software engineering experience Strong expertise in C# and .NET Experience with front-end development for enterprise software (React and JavaScript). Experience with performance optimization or large data sets Solid experience building scalable backend systems Strong focus on code quality, testing, and reliability Ability to drive work independently and take full ownership Nice to Have: Experience with Azure or other cloud platforms Background in enterprise software (ERP, CPQ, or similar domains) Experience integrating agentic AI into enterprise software solutions. Other Details: The position is based in a cross-functional team collaborating with Product Management and QA, within an Agile development environment with continuous integration practices.