Job Summary:
We are seeking a highly skilled Senior Software Developer with extensive experience in document imaging tools to join our team. The ideal candidate will have a deep understanding of image processing, document management systems, and related technologies. You will play a key role in designing, developing, and maintaining applications that handle high volumes of document images, ensuring they are processed efficiently and accurately.
Key Responsibilities:
Design and Development: Lead the architecture, design, and implementation of software solutions related to document imaging and processing.
- System Integration: Integrate document imaging tools with existing systems and applications, ensuring seamless data flow and functionality.
- Performance Optimization: Analyze and optimize the performance of document imaging systems to handle large-scale image processing and storage.
- Quality Assurance: Develop and execute unit tests, integration tests, and automated tests to ensure high-quality software delivery.
- Documentation: Create and maintain comprehensive technical documentation for development processes, system architecture, and troubleshooting.
- Collaboration: Work closely with cross-functional teams, including product management, operations, and QA, to deliver robust document imaging solutions.
- Problem Solving: Diagnose and resolve complex issues related to document imaging and management.
- Deployment & Maintenance: Plan, coordinate and execute the deployment of document imaging applications ensuring smooth transitions and minimal downtime. Monitor & maintain deployed solutions to ensure they operate effectively.
Required Skills
· Knowledge in developing Capture solutions such as Kofax Capture or ImageTrust (or willingness to learn ImageTrust).
· Desired experience with data extraction techniques (OCR, ICR, OMR)
· Experience in configuring Scanners, related scan profiles.
· Expert proficiency in Object Oriented (OO) Programming: Strong knowledge in OO programming languages, and expert skill in Java, Java Script is required.
· Proficiency in Java, JavaScript, SQL, XML, Apache Velocity, HTML5, CSS, and Web Services standards (SOAP and WSDL).
· Familiarity with browser support (IE, Edge, Chrome) and integrated development tools (Eclipse/NetBeans).
· Knowledge of Tomcat Application Server and databases Microsoft SQL
· Proficiency in AWS tools & services.
· Strong understanding of SDLC such as Waterfall, AGILE, SCRUM etc.
· Expert knowledge of information systems design principles and current/emerging trends in this field is required.
· Strong ability to think logically and structurally and have attention to detail is required.
· Ability to communicate with technical and non-technical audience.
· Strong Analytical skills and strong Communications skills, both written (with emphasis on technical documentation) and verbal is required.
Desired Experience:
Overall we would like someone with 7-8 years of experience in software development with the following:
· Imaging – Kofax/Captiva/ImageTrust (More than 4 years)
· Java - (More than 2-4 years)
· Spring - (More than 2 years)
· Hibernate / JPA - (More than 2 years)
· JavaScript and JavaScript Frameworks (ReactJS / jQuery etc.) - (More than 2-3 years)
· HTML/CSS - (More than 3 years)
· Web Services (REST or SOAP) - (More than 2 years)
· SQL - (More than 3 years)
· Eclipse or similar IDE - (More than 3 years)
· Maven or Gradle - (More than 3 years)
· Junit - (More than 1 year)
· SVN/Git - (More than 1 year)
Any Graduate