Beschreibung
Position Overview:Location: Remote
Start: Immediately
End: 29/12/23
We are seeking a Senior Software Engineer with expertise in file comparison algorithms and a strong knowledge of PDF file format and manipulation. Join us in redefining how businesses handle and optimize their documents.
As a Senior Software Engineer specializing in file comparison and PDF manipulation at Remobi, you will be a key contributor to our software solutions, enabling efficient and precise comparison of digital documents and manipulation of PDF files. You will work alongside a highly skilled team to address a wide range of industry needs.
Responsibilities:
File Comparison Algorithms: Develop and implement algorithms for comparing and highlighting differences between files, ensuring accuracy and efficiency.
PDF Expertise: Leverage your in-depth knowledge of the PDF file format and its features to create solutions that manipulate, extract, and analyze PDF documents.
PDF Libraries and APIs: Utilize various PDF libraries and APIs, such as Aspose, DiffPlex, Apache PDFBox, iText PDF, and Ghostscript, to create and enhance PDF manipulation capabilities.
Programming Skills: Apply your programming skills in languages like Java, Python, C++, or similar, to design, code, and maintain software solutions.
Quality Assurance: Implement thorough testing and quality assurance practices to ensure the reliability and accuracy of file comparison and PDF manipulation operations.
Documentation: Produce comprehensive documentation for APIs, libraries, and tools to facilitate user understanding and developer integration.
Collaboration: Collaborate closely with cross-functional teams and provide technical guidance on file comparison and PDF manipulation.
Stay Informed: Keep up to date with the latest PDF standards, industry trends, and emerging technologies in the field.
Qualifications:
Bachelor’s or master’s degree in computer science or a related field.
Proven experience in software development with a strong focus on file comparison and PDF manipulation.
Deep knowledge of the PDF file format and its features.
Familiarity with PDF libraries and APIs, including Aspose, DiffPlex, Apache PDFBox, iText PDF, and Ghostscript.
Proficiency in programming languages, such as Java, Python, C++, or equivalent.
Strong problem-solving skills, with the ability to tackle complex file comparison challenges.
Excellent communication skills and a collaborative team-oriented approach.
Experience with version control systems and software development best practices.