Posted on: 14/10/2025
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.
Did you find something suspicious?
Posted By
Posted in
DevOps / SRE
Functional Area
DevOps / Cloud
Job Code
1560447
Interview Questions for you
View All