Search by job, company or skills

Meril

Application Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Application Developer.

Location: Meril - Merai Newage Pvt Ltd, D block, 4th floor, Kanagam Road, Tharamani, Chennai 600 113.

Shift Timings: Monday to Saturday , 9 to 5.30 PM

Experience: 3+ Years.

Employment Type:1-Year Fixed-Term Employment Contract (On Company Payroll).

Role Summary:

We are building a Windows desktop medical imaging application used by clinicians to import imaging studies, visualize them interactively, run computational analysis via a local processing engine, and generate reports. The product is built using Electron + React for the desktop UI and a Python-based processing layer for image analysis. We are looking for a senior engineer who can own the application end-to-end, including architecture, performance, local data persistence, security, packaging, and production hardening.

Key Responsibilities:

1. Own and evolve the Windows desktop architecture, including Electron main and renderer processes, secure IPC patterns, performance optimization, and application stability.

2. Build and maintain a high-performance medical imaging viewer using modern web imaging libraries (e.g., CornerstoneJS or equivalent), enabling smooth playback, measurement and annotation tools, and a responsive user experience.

3. Integrate a Python-based processing layer (local service or embedded runtime) by defining APIs and contracts, managing asynchronous jobs, handling progress reporting, error handling, logging, and ensuring reproducibility.

4. Implement an offline-first local patient and case repository to persist imported studies, user selections, analysis outputs, and report artifacts.

5. Enable reopening of previous cases and continuation of work without unnecessary reprocessing whenever possible.

6. Design and implement security controls suitable for a clinical desktop product, including authentication and authorization mechanisms.

7. Ensure encryption of sensitive data at rest to meet privacy and security expectations.

8. Implement device-bound licensing and anti-cloning controls to prevent copied installations or licenses from running on unauthorized machines.

9. Productionize deployment by creating Windows installers, enabling code signing (preferred), implementing an update mechanism, and integrating crash reporting and diagnostic tooling.

10. Establish strong engineering practices, including a modular codebase, testing strategy, CI/CD pipelines, clear documentation, and a maintainable architecture.

Required Skills and Experiences:

1. Minimum of 3 years of professional software engineering experience, including ownership of production-grade applications.

2. Strong hands-on experience with Electron and React (TypeScript preferred).

3. Proven experience integrating Python services into a desktop product, including packaging, dependency management, and runtime distribution.

4. Experience designing and implementing local persistence layers such as SQLite or equivalent, with secure storage patterns.

5. Practical knowledge of desktop security fundamentals, including secure secret storage, encryption, and licensing strategies.

Preferred Skills and Experiences:

1. Experience working with DICOM and medical imaging workflows, including study import, series handling, and performance considerations.

2. Familiarity with CornerstoneJS, OHIF, or similar medical imaging technology stacks.

3. Experience with real-world Windows packaging and enterprise deployment environments.

4. Experience with performance profiling and optimization for imaging-heavy desktop applications.

Interested , Please share your resume to [Confidential Information] , subjected as - Application Developer - Windows desktop medical imaging application.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143883859