Software Developer

Location
Chennai, Tamil Nadu
Workplace
On-site

About this role

Key Responsibilities

  • Design, develop, and maintain high-quality applications using C++
  • Apply OOP concepts and design patterns to build scalable and maintainable systems
  • Work with and integrate SDKs, especially Adobe-related SDKs
  • Develop plugins, extensions, or tools for Adobe platforms
  • Debug, troubleshoot, and optimize application performance
  • Collaborate with cross-functional teams to deliver efficient solutions
  • Maintain version control using Git and follow best development practices

Required Skills & Qualifications

  • 3+ years of hands-on experience in C++ development
  • Strong understanding of Object-Oriented Programming (OOP) and design patterns
  • Experience with SDK development and integration
  • Hands-on experience with one or more of the following:
    • Adobe Illustrator
    • Creative Cloud APIs/SDKs
    • PDF Library SDKs
    • Adobe SDKs or CEP (Common Extensibility Platform)
  • Good working knowledge of JavaScript (JS) and JSX
  • Strong debugging, troubleshooting, and performance optimization skills
  • Familiarity with Git or other version control systems

 

Preferred Qualifications

  • Experience in developing Adobe plugins or extensions
  • Strong problem-solving and analytical skills
  • Ability to work independently and in a team-oriented environment

    #LI-PT1

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Know someone who'd be great for this?