Job Overview
In this role, you will be responsible for designing, implementing, and validating functionality for the next generation of software composed of a cloud-based interface for configuration and monitoring as well as a processing engine for transforming PDF files into printable data.
You will work with a wide range of technologies, communication protocols, and programming languages to provide customers with a fully automated digital printing workflow from customer IT systems to printers.
Key Responsibilities
• Design and implement new software components handling PDF processing in a distributed environment.
• Connectivity with customer systems, print engines, and cloud platforms.
• Configuration and monitoring functionality within the cloud platform.
• Participate in extending the automated build and test framework.
• Perform code reviews and ensure daily CI.
• Ensure software quality standards are applied via adequate automated tests.
Skills Required
• 3-10 years of experience writing software solutions in C# or C++.
• 3+ years of experience in C# and .NET.
• Good knowledge of modern software development principles, concepts, and practices.
• Good communication and interpersonal skills.
• Experience in cloud technologies (full-stack).
• Knowledge of digital printing technologies.
• Knowledge of image processing.
• Knowledge of GPU programming/CUDA.
• DFE Server development for VDP (Variable Data Printing) and Color processing.
Benefits
You will be part of a small team using modern tools and methodology to deliver innovative products in a fast-paced environment.
Our Software Stack
• Languages: C#, C/C++20, Angular.
• Frameworks: .NET, Azure, Adobe PPE, WPF.
• CI/CD: Azure DevOps with Git.
IDE
Visual Studio.
Read more