MS Dynamics 365 Senior Software Engineer

Cargoo Careers

Shape the future of the industry

Our team is building the world’s most advanced shipping management platform.  We have ambitious goals to accomplish with the help of our diverse, global team, who continuously challenge what’s possible.

Cargoo is a digital supply chain solution that provides complete transparency from source to market. It facilitates communication, data sharing, and execution across the whole network, giving customers greater control of logistics from start to finish. Cargoo seamlessly executes supply chains plan, anticipates disruptions proactively, reduces manual work, and provides constant access to performance data, so you can work smarter, not harder.

Cargoo is a LogTech company with offices in Switzerland, Germany, the USA, Costa Rica, Brazil, China, and Estonia. Everyone wants to be part of a winning team, and ours does just that. Our dedicated and passionate team members are the reason for our success, and we hope you’ll join us as we go above and beyond.

Job description

As a Dynamics 365 Software Engineer, you will play a crucial role in maintaining, enhancing, and expanding our multi-tenant cloud-based D365 solution. You will be responsible for developing new modules, improving existing functionalities, and supporting the roll-out of the platform into new regions.

This is an exciting opportunity for a D365 expert who thrives in a fast-paced, global environment and wants to shape the future of supply chain management.

 

Key Responsibilities

🔹 System Maintenance & Optimization

• Maintain and enhance the existing multi-tenant Microsoft Dynamics 365 solution.

• Ensure high system availability, scalability, and performance across multiple regions.

• Implement security best practices and compliance measures.

🔹 New Feature Development

• Design, develop, and implement new modules and functionalities to improve company operations.

• Work on customization, integrations, and automation.

• Optimize workflows, data models, and UI/UX for improved user experience.

🔹 Global Rollout & Deployment

• Support regional expansion by adapting the platform to local compliance and operational needs.

• Collaborate with regional teams to customize and deploy solutions in new regions.

• Provide technical support and training during rollouts.

🔹 Collaboration & Innovation

• Work closely with business analysts, supply chain experts, and developers to align technical solutions with business needs.

• Stay up-to-date with Microsoft Dynamics 365 and Azure advancements to leverage new capabilities.

• Participate in code reviews, technical discussions, and architecture planning.

Key Requirements

Technical Skills

• Strong experience with Microsoft Dynamics 365 (F&O or SCM).

• Proficiency in Power Platform, Power Automate, Power Apps, and Dataverse.

• Experience with Azure services (Logic Apps, Azure Functions, API Management, DevOps, etc.).

• Expertise in C#, .NET, JavaScript, and TypeScript for custom development.

• Knowledge of integration frameworks (REST APIs, OData, Azure Service Bus).

Experience & Qualifications

3+ years of experience as a Dynamics 365 Developer / Software Engineer.

• Experience working in a multi-tenant SaaS environment is a plus.

• Familiar with Dynamics Cost Center Accounting is a plus.

• Understanding of supply chain, logistics, or procurement processes is a strong advantage.

• Familiarity with CI/CD pipelines and Agile development methodologies.

• Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).

Soft Skills

• Strong problem-solving and analytical mindset.

• Ability to work in a fast-paced, global environment.

• Excellent communication and teamwork skills.

• Willingness to learn and adapt to new technologies.

• Fluency in spoken and written English is a must

Department: IT
Job Location: Estonia
Employment Type: Full Time
Job Type: On-Site

Apply for this position

Allowed Type(s): .pdf, .doc, .docx