> DOU
senior
Deveit sp. z o.o.4k–5k USDSoftware Engineer
format:Remotecompany:Outsource
.netc#azureterraformsapsalesforce
> full description
We are looking for experienced Senior Software Developers to join client’s team and contribute to the development of a scalable, enterprise-level commerce platform. The role focuses on designing and building reliable integrations between Commercetools and core enterprise systems such as SAP, Snowflake, and Salesforce.
You will work within a corporate technology environment, collaborating with architects, analysts, and engineering teams to deliver secure and maintainable commerce and integration solutions.
Responsibilities
- Design and develop composable commerce solutions integrated with enterprise ERP, CRM, and data platforms, including SAP, Salesforce, and Snowflake.
- Build and maintain backend applications and integration services using .NET and C#, following cloud-native and distributed application architecture principles.
- Develop distributed application services and service-to-service communication patterns for reliable integration between enterprise systems.
- Work closely with solution architects and business analysts to translate business requirements and enterprise data models into technical solutions.
- Create and maintain APIs, middleware, and integration components supporting order processing, pricing, customer information, and data synchronization between Commercetools and connected enterprise platforms.
- Provision and maintain cloud infrastructure using Terraform and Microsoft Azure, with a focus on scalability, security, reliability, and compliance.
- Participate in architecture discussions, technical design reviews, and code reviews while following established engineering standards and governance processes.
- Maintain technical documentation covering system integrations, data flows, APIs, and key architectural decisions.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 7+ years of professional experience developing enterprise software applications and integration solutions.
- Strong hands-on knowledge of .NET and C#, including experience with cloud-native and distributed systems.
- Practical experience integrating SAP ERP, including ECC or S/4HANA, with commerce, middleware, or other enterprise applications.
- Experience or good working knowledge of Salesforce APIs and CRM integration approaches.
- Understanding of distributed application runtime concepts, event-driven architectures, asynchronous messaging, and service-to-service communication.
- Experience managing infrastructure and cloud environments with Terraform and Microsoft Azure.
- Good understanding of headless and composable commerce architecture, preferably with practical experience using Commercetools.
- Ability to operate effectively within structured corporate environments involving multiple stakeholders, established delivery processes, and technical governance.