Software Architect C#/.NET Desktop Applications

5 - 8 years

20 - 25 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for an experienced

Software Architect

who can lead the technical ownership of this desktop application.
The role involves understanding the existing codebase, designing scalable enhancements for new hardware integration, and ensuring software quality, validation, and cybersecurity compliance.
This is a

hands-on architecture

role, not just a high-level design function you should be comfortable coding, reviewing, estimating, and mentoring on

Windows desktop application

built in

C#/.NET Core + WPF

, which interfaces with

USB-connected medical equipment and

involves

feature enhancement

,

validation documentation

,

security compliance

, and

long-term maintenance strategy

Roles & Responsibilities :

Analyze, design, and extend the architecture of an existing C#/.NET desktop application
  • Lead integration of new USB medical devices using HID/Serial protocols
  • Collaborate with client stakeholders for requirement gathering and technical planning
  • Drive feature detection logic, UI listing, and validation workflows
  • Author requirement documents, use cases, and test scenarios
  • Guide junior engineers and ensure code quality via reviews, testing, and compliance
  • Prepare and review cybersecurity impact analysis documents
  • Support validation and audit processes using client templates

Qualifications

Educational qualification:

  • Bachelor s or Master s in Computer Science, Electronics, or equivalent
  • Experience working in

    medical, healthcare, or regulated product domains

    is preferred

Experience :

  • 8 12 years of experience in software development, with at least 2 3 years as an architect or tech lead

Mandatory/requires Skills :

  • Strong architecture and hands-on development experience in:
    • C# / .NET Core

    • WPF (Windows Presentation Foundation)

    • ASP.NET MVC (optional)

  • Experience with

    USB HID and Serial communication protocols

  • Familiarity with

    Medical Device Software

    (IEC 62304 compliance is a plus)
  • Good understanding of

    software testing

    , especially in regulated environments
  • Experience with

    unit/integration testing

    , debugging, and performance tuning
  • Familiar with version control, CI/CD pipelines, and defect tracking tools

Preferred Skills :

  • Experience with

    cybersecurity practices

    and threat modeling in medical software
  • Exposure to frontend technologies like

    Angular.js / Vue.js / React.js &

    backend technologies like

    Node.js / Python

  • Familiarity with

    Azure Entra

    / AWS IAM

    for authentication and identity management
  • Prior experience working with

    global teams

    and client-facing engagements
  • Experience in the domain of health care software development.
  • Excellent communication and documentation skills
  • Self-driven, accountable, and proactive mindset
  • Comfortable working with cross-functional and cross-geography teams
  • Ability to guide and mentor mid-level engineers

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Robert Bosch Engineering and Business Solutions Private Limited logo
Robert Bosch Engineering and Business Solutions Private Limited

Engineering and Technology Services

Chennai

RecommendedJobs for You