Job Description:
We are looking for an experienced developer with expertise in .NET and document processing (DOCX) to resolve a formatting issue in our application.
Problem Description:
Our application processes multiple DOCX files containing data formatted with numbered lists and bullet points. These files are merged into a single DOCX template that contains predefined tags. While the data merges correctly, the formatting of numbered lists and bullet points changes randomly:
• Numbered lists become bullet points, and vice versa.
• The requirement is to ensure that the original formatting (numbering and bullet points) from the source DOCX files remains intact in the merged output template.
Deliverables:
1. Analyze the current implementation and identify the cause of the formatting issue.
2. Modify the code or logic to ensure that the source formatting (numbering and bullets) is retained in the merged DOCX template.
3. Deliver clean, well-documented code for the fix.
4. Provide guidance or documentation on how the issue was resolved (for future reference).
Requirements:
• Strong experience with .NET (C#) and working with Open XML SDK or similar libraries for document processing.
• Proven experience in handling DOCX file formatting and merging.
• Ability to troubleshoot and fix formatting issues in complex scenarios.
• Excellent communication and ability to work within deadlines.
• Familiarity with MS Word templates and tag-based data merging.
• Experience with working on similar issues in previous projects.
Additional Information:
We will provide the following:
• Sample DOCX files (source documents).
• The template DOCX file with tags.
• Existing code or POC for your review.
If you have the required expertise and can help us resolve this issue, please apply with examples of similar work or experience handling document formatting in DOCX files.