Senior Software Engineer

3 - 10 years

0 Lacs

Posted:6 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

In this role, you will be responsible for designing, implementing, and validating functionality for the next generation of software. This software comprises a cloud-based interface for configuration and monitoring, along with a processing engine for transforming PDF files into printable data. Our software plays a crucial role in digital printing by configuring, validating, monitoring, and automating the exchange and processing of PDF files into data usable by printing machines. You will work with a diverse set of technologies, communication protocols, and programming languages to offer customers a fully automated digital printing workflow from their IT systems to printers. As a member of a small team, you will utilize modern tools and methodologies to deliver innovative products in a dynamic environment. To excel in this role, you should have 3-10 years of experience in writing software solutions in C# or C++, with at least 3 years of experience in C# and .NET. A solid understanding of modern software development principles, concepts, and practices is essential, along with excellent communication and interpersonal skills. Experience in cloud technologies, knowledge of digital printing technologies, image processing, GPU programming/CUDA, and DFE Server development for VDP and Color processing are beneficial. An algorithmic/scientific mindset, demonstrated through previous experience in Image Processing or Algorithm Optimization, is desired. Your main responsibilities will include designing and implementing new software components for PDF processing in a distributed environment, establishing connectivity with customers" systems, our print engine, and our cloud platform, configuring and monitoring functionality within the cloud platform, participating in the extension of the automated build and test framework, conducting code reviews, ensuring the compliance of own developments with CI daily, applying software quality standards through adequate automated tests, and collaborating with various stakeholders such as print specialists, product owners, field technicians, and customers. Our software stack includes languages like C#, C/C++20, and Angular, frameworks such as .NET, Azure, Adobe PPE, and WPF, and CI/CD tools like Azure Devops with git. You will primarily work in Visual Studio. If you are prepared to make a meaningful impact and contribute to an innovative team, please send your updated resume to Ekta.srivastava@programmers.ai.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You