A leading Italian tomato producer is seeking a Senior Developer with extensive experience in C# .NET/.NET Core and integration with SAP modules, particularly those related to Operations (PP, EWM), Quality (QM), and Purchasing (MM). The role, announced recently, is tied to the company’s implementation of SAP S/4HANA and the development of interfaces with existing applications and databases.
The developer will be responsible for the design, development, and maintenance of custom applications within a Microsoft environment, with a specific focus on reading and extracting data from SAP using APIs, interfaces, and dedicated data structures. The position emphasizes application integration and will be based at the company’s Rivarolo del Re (CR) facility.
Key responsibilities include designing and developing solutions in C# .NET/.NET Core to integrate the SAP system with other applications and databases, as well as creating and maintaining interfaces and services – including APIs, file exchanges, and batch/real-time integrations – between SAP and third-party systems. Collaboration with the SAP project team, including functional and technical members, to define integration requirements and technical specifications is likewise a core component of the role.
The company stresses the importance of ensuring the quality, performance, security, and maintainability of the code and solutions developed. The successful candidate will also support the go-live phase and post-implementation, contributing to troubleshooting integration issues.
Applicants must have at least five years of experience in C#, .NET/.NET Core, SAP integration, API/services, and data extraction. Experience developing in C# .NET/.NET Core within enterprise contexts is essential, as is practical experience integrating with management systems, preferably SAP. A strong understanding of integration patterns and technologies – including REST, SOAP, web services, queues/messaging, and ETL/data integration – is required.
Proficiency in relational databases and SQL queries, along with familiarity with version control tools like Git and structured development practices such as code review, testing, and CI/CD, are also necessary. The company seeks a proactive, solution-oriented individual with the ability to operate independently and collaborate effectively with functional and technical teams. A willingness to continuously learn, particularly in the areas of SAP and integration technologies, is also valued.
While not required, experience with projects integrating C# .NET/.NET Core and SAP (S/4HANA or ECC), detailing the modules involved and the types of interfaces created, is considered a plus. Experience with integration, orchestration, or ETL tools, and with reporting/analytics scenarios, is also desirable. The search is open to all genders, in accordance with Italian law (D.Lgs. 198/2006).
According to SAP documentation, the SAP Connector for Microsoft .NET 3.0 (NCo 3.0) enables developers to utilize Business Application Programming Interfaces (BAPIs) and remote-enabled function modules within .NET applications. The SAP HANA ADO.NET Provider also facilitates connections to SAP HANA data from .NET applications. SAP Tutorials detail how to connect .NET applications to SAP HANA using the SAP HANA client.