Senior .NET Engineer with Java – Check Scanner Integration

Location
Charlotte, North Carolina, United States
Salary
Not specified
Company
akash pawar

Job description

Role & Company / Project Overview We are hiring a Senior .NET Engineer with strong Java backend development experience to work on check-scanner integration, hardware/device connectivity, image capture, and enterprise check-processing applications. The role split is approximately 50% .NET/C# scanner integration and 50% Java backend development. Key Responsibilities & Daily Duties • .NET / C# & Check-Scanner Integration (~50%): - Develop Windows-based applications, services, utilities, and device-integration components. - Integrate applications with scanner hardware, peripheral devices, device drivers, vendor SDKs, and device APIs. - Troubleshoot scanner connectivity, driver installation and failures, device configuration, image capture issues, and application/device compatibility. - Work with scanner drivers, vendor SDKs, firmware, DLLs, and native libraries. - Manage device communication through APIs, DLLs, or inter-process communication. - Handle check image capture, front/back image processing, image-quality validation, MICR data capture, scanner initialization/configuration, device status, and error handling. • Java Backend Development (~50%): - Develop backend services supporting check capture, transaction processing, image management, and downstream integrations. - Implement business logic for validating, routing, and processing check transactions. - Integrate Java applications with .NET scanner components and external systems. - Design and build REST APIs and microservices. - Write unit tests using JUnit, Mockito, NUnit, or equivalent test frameworks. Required Qualifications, Skills & Experience • Strong hands-on experience with C# and .NET Framework / .NET Core. • Deep understanding of Windows operating systems and driver-level troubleshooting. • Comprehensive knowledge of image capture and image-processing concepts. • Strong hands-on Core Java experience alongside Spring Boot / Spring Framework. • Experience with JDBC, JPA, Hibernate, SQL, and relational databases. • Strong understanding of Object-Oriented Programming, Design Patterns, Collections, Multithreading, and Exception Handling. • Experience using build tools such as Maven or Gradle, and version control with Git. Working Hours, Shifts & Location Details • Location: Charlotte, North Carolina (In-Person onsite requirement). • Engagement Type: C2C / Contract. Application Instructions • Interested candidates are invited to submit their updated resume and contact details for consideration.

Similar jobs

More jobs like this