HamburgerMenu
hirist

DLP Plugin Developer - C#/Java

Digihelic Solutions Private Limited
Anywhere in India/Multiple Locations
10 - 12 Years
star-icon
4.6white-divider20+ Reviews

Posted on: 14/10/2025

Job Description

About the Role:

We are seeking a highly experienced and technically proficient DLP Plugin Developer with a strong background in both Java and C# development. The ideal candidate will have over 10 years of hands-on experience in software development, with a specific focus on developing, maintaining, and enhancing Data Loss Prevention (DLP) plugins and related security tools. This role is based in Pune and operates on a hybrid model, requiring a balance of in-office and remote work. You will be a key contributor, working independently to deliver high-quality, secure, and robust solutions that ensure the confidentiality and protection of sensitive data.

Key Responsibilities :

Plugin Development & Maintenance :

- Design, develop, test, and deploy robust, high-performance Data Loss Prevention (DLP) plugins using Java and C#.

- Write clean, efficient, well-documented, and secure code following established best practices and coding standards.

- Maintain and enhance existing DLP solutions, addressing bugs, performance bottlenecks, and security vulnerabilities.

DevOps & Automation :

- Utilize and maintain proficiency with version control systems such as Git and SVN for collaborative development and code management.

- Integrate and manage development workflows using CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps) to ensure continuous, automated delivery.

- Develop and implement scripting languages (e.g., Python, PowerShell, Shell scripting) for automation of build processes, testing, deployment, and routine development/administrative tasks.

Project Execution & Collaboration:

- Take ownership of development tasks, exhibiting a strong ability to work independently with minimal supervision.

- Effectively contribute to project deliverables, ensuring deadlines and quality standards are met.

- Collaborate with cross-functional teams, including security analysts, product managers, and QA engineers, to define requirements and deliver solutions.

Required Skills and Experience :

- 10+ years of professional experience in software development.

- Strong expertise as a Java Developer: In-depth knowledge of Java core concepts, multithreading, object-oriented design, and relevant frameworks (e.g., Spring).

- Strong expertise as a C# Developer: In-depth knowledge of the .NET framework/Core, object-oriented programming principles, and experience developing desktop or service-based applications.

- DLP/Security Domain Experience: Prior experience in developing security-related tools, agents, or specifically DLP solutions is highly desirable.

- Version Control & CI/CD: Hands-on, practical experience with:

- Git (branching strategies, merge requests) and/or SVN.

- Integrating and working with modern CI/CD pipelines and tools.

- Automation Scripting: Proficient in at least one scripting language for development, testing, and automation tasks.

- Problem-Solving: Excellent analytical and problem-solving skills with a meticulous attention to detail.

- Communication: Strong verbal and written communication skills to articulate technical designs and project status clearly.

Preferred Qualifications :

- Experience with cloud security models and protecting data in cloud environments (AWS, Azure, or GCP).

- Knowledge of network protocols, encryption techniques, and data classification methods.

- Familiarity with containerization technologies (Docker, Kubernetes).

- Experience in performance tuning and memory management for applications running on Windows and Linux operating systems.


info-icon

Did you find something suspicious?