Advertisement

.NET Developer – C#, WPF, Desktop Applications & Computer Vision

Published on
πŸ›‘οΈ Verified Career Listing Directly reviewed and cross-referenced with hiring sources.

Anvaya Info Solutions Pvt. Ltd.

Default Logo
πŸŽ“ IT
πŸ“ Bangalore, Karnataka, India
βœ” Verified Job
Email Application
πŸ’¬

Join Our WhatsApp Group

Get daily alerts of new job openings & internships directly on your phone!

Join Group
Anvaya Info Solutions is hiring a .NET Developer / Software Engineer with expertise in C#, WPF, .NET, desktop application development, and computer vision/image processing. The selected candidate will design and develop control and application software for inspection and measurement equipment, including UI/UX development and hardware integration. The role involves working with WPF-based desktop applications, PLC systems, databases, external hardware, and industrial automation workflows. Candidates with semiconductor, display, substrate, computer vision, or industrial automation experience will be preferred.

Job Overview

Particulars Details
Position .NET Developer – C#, WPF, Desktop Applications & Computer Vision
Company Anvaya Info Solutions Pvt. Ltd.
Location Bangalore, Karnataka, India
Job Type Full-Time
Category / Department IT
Application Mode Email

🏒 About Anvaya Info Solutions Pvt. Ltd.

About Anvaya Info Solutions Pvt. Ltd.
Anvaya Info Solutions Pvt. Ltd. is a talent solutions and recruitment firm providing end-to-end recruitment services across industries including IT, ITES, e-commerce, and telecommunications.

The company works with startups, emerging businesses, and multinational corporations to help identify and hire skilled professionals.

Our Approach

Anvaya Info Solutions focuses on bridging the talent gap between organizations and job seekers through:

Focused candidate screening
Candidate evaluation
Innovative recruitment tools
Industry-focused talent acquisition
Business partnering
Cross-industry recruitment networks
Niche domain expertise
End-to-end recruitment services

Core Values:
Accountability

Anvaya emphasizes ownership, responsibility, and delivering high-quality results for clients and candidates.

Innovation

The organization continuously works to improve recruitment methods, tools, and techniques to keep pace with changing business and technology requirements.

Integrity & Respect

The company promotes sincerity, mutual respect, and professional relationships while maintaining its commitment to clients and candidates.

Industries Served

Anvaya Info Solutions provides recruitment solutions across areas including:

Information Technology
IT Enabled Services
E-Commerce
Telecom
Startups
Emerging Businesses
Multinational Corporations

🌐
πŸ“
Office Location

Anvaya Info Solutions Pvt. Ltd.

No. 212, Prestige Kew Gardens
Yemalur Main Road
Marathahalli
Bangalore – 560037
Karnataka, India

.NET Developer – C#, WPF, Desktop Applications & Computer Vision Banner

πŸ’‘ Editor's Note / Preparation Tip

Resume Tips:
Candidates should clearly highlight experience with:

C#
.NET
WPF
Desktop applications
UI/UX development
Object-oriented programming
Software architecture
Database design
Data processing
PLC integration
Hardware integration
Computer vision
Image processing
Industrial automation

Candidates with semiconductor, display, substrate, inspection, or measurement equipment experience should mention these projects prominently.

Interview Preparation:
Prepare for questions around:

C# fundamentals
OOP concepts
SOLID principles
.NET framework
WPF architecture
MVVM
Data binding
Commands
Dependency properties
Desktop application architecture
Multithreading
Async/await
Database design
SQL
Image processing
Computer vision fundamentals
PLC communication
Hardware/software integration
Industrial automation
Debugging
Application performance
System integration

Professional Tips:
Candidates should be ready to explain:

Their most complex C#/.NET project
WPF application architecture
UI/UX decisions
Database design
Hardware integration experience
PLC communication experience
Computer vision/image-processing projects
Production issues they solved
Their approach to debugging
How they design reliable desktop applications

πŸ“ Job Description

Position Overview

We are looking for a skilled Software Engineer / .NET Developer to work on software solutions for inspection and measurement equipment.

The role involves designing and developing desktop-based applications that control and support sophisticated inspection and measurement systems.

The successful candidate will work across software architecture, UI/UX development, system control logic, database management, hardware integration, testing, debugging, and deployment support.

Technical Environment

The position involves working with:

.NET
C#
VB
WPF
Desktop Application Development
UI/UX Development
Object-Oriented Programming
Software Architecture
Computer Vision
Image Processing
Database Systems
PLC Integration
External Hardware
Industrial Automation

How to Apply:
Interested candidates can send their updated resume to:

arpitha@anvayainfo.com

🎯 Key Responsibilities

  • βœ“ Design and develop software for inspection and measurement equipment.
  • βœ“ Develop desktop applications using .NET and C#.
  • βœ“ Build user interfaces using WPF.
  • βœ“ Design and implement UI/UX for desktop-based applications.
  • βœ“ Develop system control logic and application workflows.
  • βœ“ Integrate applications with PLC systems.
  • βœ“ Interface software with external hardware and industrial equipment.
  • βœ“ Design and manage application database architecture.
  • βœ“ Implement data processing functionality.
  • βœ“ Develop reliable software architecture using object-oriented programming principles.
  • βœ“ Perform application testing and debugging.
  • βœ“ Identify and resolve software defects.
  • βœ“ Support software deployment and release activities.
  • βœ“ Troubleshoot system integration issues.
  • βœ“ Collaborate with hardware, automation, and engineering teams.
  • βœ“ Contribute to continuous improvements in application functionality and performance.

πŸ’‘ Required Qualifications & Skills

βœ“ Mandatory Technical Skills βœ“ .NET βœ“ C# βœ“ VB / Visual Basic βœ“ WPF βœ“ Desktop Application Development βœ“ UI/UX Development βœ“ Object-Oriented Programming βœ“ Software Architecture βœ“ Database Design βœ“ Data Processing βœ“ System Integration βœ“ Preferred Technical Skills βœ“ Computer Vision βœ“ Image Processing βœ“ PLC Interface Integration βœ“ PLC Communication βœ“ Industrial Automation βœ“ Hardware Integration βœ“ Inspection Systems βœ“ Measurement Equipment βœ“ Semiconductor Equipment βœ“ Display Technology βœ“ Substrate Manufacturing βœ“ Educational Requirement βœ“ B.Tech / B.E. βœ“ Computer Science / IT / ECE βœ“ CGPA 7.5 or above βœ“ Soft Skills βœ“ Problem-solving βœ“ Analytical thinking βœ“ Technical communication βœ“ Team collaboration βœ“ Debugging skills βœ“ Attention to detail βœ“ Ability to work with multidisciplinary engineering teams
Advertisement

πŸš€ Career Guidance & Interview Insights

To help you succeed, we've compiled original preparation guides, resume keywords, and growth analytics for this category of role.

Joining as a .NET Developer – C#, WPF, Desktop Applications & Computer Vision offers a fantastic opportunity to work at the forefront of technological innovation. You will be exposed to modern software development lifecycles, collaborate with cross-functional product teams, and design scalable architectures that directly impact end-users. The continuous learning curve in tech ensures that your programming, debugging, and system engineering skills remain highly marketable and sharp.

Expected Career Progression Roadmap:

The career roadmap in technology is highly rewarding. Typical progression starts as a Junior Software Engineer, moving to Associate Developer and then Senior Software Engineer (3-6 years). From there, professionals choose between an individual contributor trackβ€”becoming a Tech Lead, Staff Engineer, and Principal Architectβ€”or a management track, advancing to Engineering Manager, Director of Engineering, and Chief Technology Officer (CTO).

Expected Technical & Behavioral Questions:

  • Q1: How do you optimize database query performance?
    Answer Tip: Talk about indexing strategies, query execution plan analysis, avoiding N+1 queries, and implementing caching layers (like Redis).
  • Q2: Explain the differences between Microservices and Monolithic architecture.
    Answer Tip: Highlight scaling advantages, loose coupling, independent deployments, network latency considerations, and data consistency challenges in microservices.
  • Q3: How do you handle merge conflicts in Git?
    Answer Tip: Explain checking out the local branch, pulling the latest main branch, running git merge, opening the conflicted files to resolve blocks manually, and committing the resolved merge.
πŸ’‘ Pro-Tip: Before your interview, research the company's recent news, product launches, and Glassdoor work reviews. Prepare 2-3 thoughtful questions for the interviewer regarding team dynamics and success metrics for this role.

To pass automated ATS (Applicant Tracking System) screening and catch the recruiter's eye, tailor your resume with the following tips:

  • Keywords to include: Software Engineering, SDLC, OOP, CI/CD Pipelines, SQL databases, Agile, Unit Testing, Code Review, Cloud Architectures (AWS/Azure).
  • Format: Use a clean, single-column resume format. Avoid graphics, text boxes, or tables which can scramble ATS parser outputs.
  • Quantify Results: Instead of writing 'wrote code', write 'Developed a caching system that reduced server response times by 35%.'
Estimated Market Compensation in India:

Estimated compensation for this role type in India is β‚Ή3,50,000 - β‚Ή6,00,000 per annum (Freshers/Entry level). The actual salary package offered depends on factors such as company size, work mode (remote or on-site), individual technical proficiency, and negotiations during final HR rounds.

Suggested Professional Certifications:

Highly recommended certifications include: AWS Certified Solutions Architect, Microsoft Certified: Azure Fundamentals, Certified Kubernetes Administrator (CKA), Oracle Certified Professional Java SE, or tech-stack specific achievements (e.g. Meta Front-End Developer certification).

Contact Email: arpitha@anvayainfo.com

Frequently Asked Questions

1. What position is available?

The opening is for a .NET Developer / Software Engineer specializing in C#, WPF, desktop applications, and system integration.

2. Where is the position located?

The company address provided is in Bangalore, Karnataka, India.

3. Is the job remote?

The original advertisement does not specify whether the position is remote, hybrid, or work-from-office.

4. What programming languages are required?

Candidates should have strong proficiency in C# and .NET, with knowledge of VB/Visual Basic.

5. Is WPF experience required?

Yes. Experience developing desktop applications and UI/UX using WPF is a key requirement.

6. Is computer vision experience mandatory?

Computer Vision/Image Processing is listed as a preferred qualification, rather than a mandatory requirement.

7. Is PLC experience required?

PLC interface integration is listed as a preferred qualification. Experience with industrial automation systems will be advantageous.

8. What educational qualification is required?

Candidates should have a B.Tech/B.E. in CS, IT, or ECE with a CGPA of 7.5 or above.

9. Is industry experience required?

Experience in semiconductor, display, substrate, inspection, measurement, or industrial automation environments is preferred.

10. How can I apply?

Send your updated resume to arpitha@anvayainfo.com.

πŸ›‘οΈ Safety Disclaimer: JobPortalConnect curates official listings for informational purposes. Genuine recruiters will never ask you for processing fees, training payments, or security deposits. If you spot suspicious activity, copyright issues, or wish to request the removal of this listing, please report it to us immediately at contact.jobportalconnect@gmail.com.

Recommended Content