Senior C Developer

Cynosure Designs Ltd

Lahore

On-site

PKR 1,800,000 - 3,000,000

Full time

12 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Ownership of meaningful features
Senior colleagues to learn from
AI-assisted tooling

Job summary

Cynosure Designs Ltd is hiring a senior engineer to design and deliver features for a long-lived .NET desktop product. You’ll work in a team of senior developers, taking work from rough briefs through screens, application code, database changes, and performance tuning.

You will decide how features work, build them, and own them in production. AI coding tools are used, with reviews ensuring code quality and security.

Qualifications

  • Substantial experience as a senior engineer on a shipped desktop product.
  • Experience maintaining a large Windows Forms application.
  • Ability to read and optimize a poor execution plan and rewrite a report query without changing results.

Responsibilities

  • Own features end to end: interaction design, screens, data model and queries.
  • Design and build UI with Windows Forms and embedded HTML/CSS/JS screens.
  • Write production C# and keep existing behaviour stable.

Skills

C# / .NET
Windows Forms
WebView2
HTML / CSS / JavaScript
SQL Server

Tools

SQL Server
Microsoft WebView2

Job description

Job Description:

We are hiring a senior engineer to design and deliver features in a large, long-lived .NET desktop product. You will work inside a team of senior developers, take work from a rough brief through screens, application code, database changes and query performance, and ship it on the agreed date.

You decide how a feature should work, build it, and stand behind it in production. Cursor, Claude and similar AI tools are part of how we build, and every change that lands is owned by the person who merged it.

What you will do
  • Own features end to end: interaction design, screens, business rules, data model, queries, and the detail users rely on every day.
  • Design and build the UI, including Windows Forms screens and HTML/CSS/JavaScript screens hosted inside the desktop application through Microsoft WebView2.
  • Write and change production C#. Keep existing behaviour stable, fit new work to the current architecture, and improve the code you touch.
  • Build the bridge between the desktop host and embedded web screens: messaging between C# and JavaScript, passing data in both directions, and keeping the two UIs consistent.
  • Own the database work for your features: design tables and indexes, write safe migration scripts, and tune slow queries and reports so they stay correct under real data volumes.
  • Build and maintain operational reports and exports, including grids, formatted documents and spreadsheet output.
  • Support background processing and releases across live customer environments.
  • Use AI coding tools to move faster. You write the prompts, read every diff, and ship only code you can explain.
  • Add AI features only where they earn their place, with clear data boundaries and no customer or personal data in prompts, logs or third-party tools.
  • Estimate from the code you have read and sequence work so a usable slice ships early. If a date is at risk, say so early, cut scope, and still deliver what users need.
Technical expertise required
  • C# and .NET: strong, current production experience.
  • Windows Forms: designer-based screens, user controls, data-bound grids, and UI-thread behaviour.
  • Microsoft WebView2: hosting and configuring it inside a desktop application, calling between C# and JavaScript, and handling navigation, lifecycle and security settings.
  • HTML, CSS and JavaScript: enough depth to design and build the embedded screens yourself, responsive and consistent with the desktop look.
  • SQL Server: schema and index design, execution plans, query tuning, and safe migration scripts.
What you bring
  • Substantial experience as a senior engineer on a shipped desktop product, with long-term production C# and SQL Server work.
  • Experience maintaining a large Windows Forms application.
  • The ability to read a poor execution plan, add the right index, and rewrite a report query without changing its results.
  • Experience designing the screen, writing the application code and shaping the database for the same feature.
  • Experience modernising a desktop application in place, with web screens running alongside the existing Windows interface.
  • Daily use of AI coding tools, with the discipline to keep generated work inside the product's patterns and review it line by line.
  • A track record of committing to a release and delivering it, including regressions, data fixes and the last item a user needed before go-live.
  • Good security habits: credentials stay out of source and logs, and customer and personal data are treated as regulated.
Strong advantages (not required)
  • Education, training or student-information systems.
  • Reporting, spreadsheet export, document generation, messaging or file storage in a .NET desktop application.
  • Performance work on large reporting databases and background jobs.
  • Automated tests where the logic is pure, and a short manual check where the UI cannot be tested automatically.
How we work
  • You will be part of a team of senior developers, with real autonomy over design and implementation decisions in your area.
  • New work follows the patterns already in the product. Older areas get safer, smaller improvements as you pass through them.
  • We expect early warnings over late surprises, and we would rather cut scope than miss a date.
What you get
  • Ownership of meaningful features in a product with real users and long-term value.
  • Senior colleagues to design with, review with and learn from.
  • Modern AI-assisted tooling as a normal part of daily work.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C# Developer
Senior C# Developer

Cynosure Designs Ltd • Lahore

On-site
PKR 3,000,000 - 5,500,000
Senior C# .NET Desktop Engineer - End-to-End Ownership
Senior C# .NET Desktop Engineer - End-to-End Ownership

Cynosure Designs Ltd • Lahore

On-site
PKR 1,800,000 - 3,000,000
Ownership of meaningful features
Senior colleagues to learn from
AI-assisted tooling
Senior Software Engineer, Full-Stack
Senior Software Engineer, Full-Stack

360factors, Inc. • Karachi Division

On-site
PKR 5,580,000 - 10,044,000
Principal AI Engineer (AI games)
Principal AI Engineer (AI games)

UserWise, LLC • Lahore

On-site
PKR 3,000,000 - 4,200,000
Competitive compensation
Paid Time Off
Performance Bonus
+1
Technical Lead
Technical Lead

HR POD - Hiring Talent Globally • Lahore

On-site
PKR 3,500,000 - 5,200,000
Product Engineer
Product Engineer

KnowledgeCity • Lahore

On-site
PKR 2,000,000 - 3,500,000
Senior C# Desktop Engineer - End-to-End Features, AI Tools
Senior C# Desktop Engineer - End-to-End Features, AI Tools

Cynosure Designs Ltd • Lahore

On-site
PKR 3,000,000 - 5,500,000
Software Developer
Software Developer

Exa Capital • Karachi Division

On-site
PKR 1,000,000 - 1,800,000
Gratuity
Health Insurance
Leaves
+2
Full-stack Software Engineer
Full-stack Software Engineer

Apollo Private Wealth • Lahore

On-site
PKR 900,000 - 1,400,000
Full-Stack Software Engineer
Full-Stack Software Engineer

Apollo Private Wealth • Model Town Tehsil

On-site
PKR 2,100,000 - 3,000,000