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 |
π’ 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
Anvaya Info Solutions Pvt. Ltd.
No. 212, Prestige Kew Gardens
Yemalur Main Road
Marathahalli
Bangalore β 560037
Karnataka, India
π‘ 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
π 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.
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.
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 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.
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).
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.
Share This Job
π‘οΈ 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.