Cameo Corporate Services Limited logo

Software Developer

Cameo Corporate Services Limited

2 - 6 years

Chennai

Posted:1 day ago

Job Description

Job Description

Software Developer - Automation & Publishing Solutions

Location: Chennai/coimbatore

Department: Information Technology / Software Development

Employment Type: Full-Time

About the Role

We are looking for a highly motivated and skilled Software Developer with strong experience in Python, C#, VB.NET, automation technologies, API development and desktop application development. The ideal candidate will be responsible for developing, maintaining, and enhancing automation tools and publishing workflow solutions that improve operational efficiency and support business-critical production processes.

Key Responsibilities

  • Design, develop, test, and maintain desktop and web-based applications using Python, C#, and VB.NET.
  • Develop automation solutions for publishing and document-processing workflows.
  • Build and maintain API-driven applications and microservices using FastAPI and related technologies.
  • Create web automation and data extraction solutions using Playwright, BeautifulSoup, Requests, and Scrapy.
  • Develop and maintain XML, HTML, PDF, and Word document processing tools.
  • Implement file upload/download automation systems integrated with client portals and APIs.
  • Design GUI-based desktop applications using PyQt5 and WinForms.
  • Develop data validation, metadata extraction, and content quality-checking tools.
  • Create Excel-based reporting, reconciliation, and data-processing solutions.
  • Work with XML, JSON, LINQ, Regex, and structured content-processing workflows.
  • Collaborate with production, editorial, and quality teams to understand business requirements and deliver automation solutions.
  • Troubleshoot application issues, perform bug fixes, and implement enhancements.
  • Maintain source code quality, documentation, and deployment processes.

Required Technical Skills

Programming Languages

  • Python
  • C#
  • VB.NET

Frameworks & Technologies

  • FastAPI
  • PyQt5
  • ASP.NET / Web API
  • WinForms
  • React (preferred)
  • Playwright
  • BeautifulSoup
  • Requests
  • Scrapy

Database Skills

  • PostgreSQL
  • MySQL
  • SQLite

Technical Competencies

  • XML Processing
  • JSON Integration
  • REST API Development
  • Regular Expressions (Regex)
  • LINQ
  • HTML Processing
  • Excel Automation
  • File Management Automation
  • Document Workflow Automation

Publishing Workflow Experience (Preferred)

Experience in one or more of the following areas will be an added advantage:

  • XML to HTML Conversion
  • LaTeX to XML Conversion
  • Word to LaTeX Processing
  • DOI Validation
  • PubMed Integration
  • Metadata Extraction
  • Accessibility Validation
  • PDF Processing & Validation
  • Article Reference Validation
  • Editorial Workflow Automation
  • Scientific and Scholarly Publishing Solutions

Relevant internal tools include: TextCopyEditing, LatexToXml, XMLHTMLFTPVALIDATION, PubMedFinder, DOI Validation, CamXMLFlow, Word2Latex, CamMakePDF, Accessibility Checker, Billing_QC, and related publishing automation systems.

Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or related discipline.
  • 2 to 6 years of hands-on software development experience.
  • Experience in automation projects, workflow tools, or publishing technology solutions is preferred.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.

Preferred Candidate Profile

  • Experience developing enterprise automation applications.
  • Strong understanding of web scraping, API integrations, and workflow automation.
  • Ability to independently manage projects from requirement gathering through deployment.
  • Exposure to publishing, document processing, or content management systems.
  • Experience supporting production environments and participating in continuous improvement initiatives.

Benefits:

  • Provident Fund

Work Location: In person

Skills Required

Automation Information Technology Software Development Python C# Vb.net API Development Application Development Automation Tools Production Processes Microservices Data Extraction

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Cameo Corporate Services Limited logo
Cameo Corporate Services Limited

RecommendedJobs for You

Sasken Technologies logo

Software Developer

Sasken Technologies

Hyderabad

Cameo Corporate Services Limited logo

Software Developer

Cameo Corporate Services Limited

Chennai

dnA Consulting logo

Software Developer

dnA Consulting

Mysuru

Qualizeal India logo

Software Developer

Qualizeal India

Hyderabad

N

Software Developer

New Age Software and Solutions India PVT LTD

Chennai

B

Chennai

Hyderabad, Chennai, Bengaluru

Lecan Solutions logo

Software Developer

Lecan Solutions

Hyderabad, Bengaluru, Delhi