Junior Windows WPF Engineer

2 - 4 years

3.0 - 6.0 Lacs P.A.

Bengaluru

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

TCPMultithreadingLINQNetworkingImage processingDebuggingApplication developmentWindowsSDKWPF

Work Mode

Work from Office

Job Type

Full Time

Job Description

Develop robust, scalable, and maintainable applications using .NET technologies with a focus on Windows Presentation Foundation (WPF). Design and implement software systems using C#, ensuring adherence to best practices such as LINQ and multi-threading with Tasks and Async. Collaborate closely with the AI/ML teams to integrate intelligent features into Windows applications. Utilize basic networking concepts and protocols (TCP/UDP) to enhance application connectivity and performance. Engage in problem-solving and debugging to improve application functionality and efficiency. Contribute to team discussions and provide innovative solutions to technical challenges. Basic Qualifications: A minimum of 2 years of development experience with .NET technologies. Proficiency in C#, particularly in language features like LINQ and multithreading. Hands-on experience in developing applications using Windows Presentation Foundation (WPF). Basic understanding of networking concepts and protocols (TCP/UDP). Preferred Qualifications (Good to Have): Familiarity with Object-Oriented Analysis and Design, SOLID principles, DRY principles, and design patterns. Understanding of MVVM concepts, Dependency Injection, and Inversion of Control. Knowledge of multi-threading and memory management. Experience with Inter-Process Communication (IPC) concepts and socket implementation. Ability to work with web APIs and integrate them into applications. Knowledge of DirectShow SDK for handling video and image processing. Experience with integrating hardware components such as integrated and external webcams. Why Join Us? Be part of a forward-thinking company that is pioneering AI/ML technologies and their integration into Windows applications. Collaborate with a team of talented engineers and AI specialists who are committed to pushing the boundaries of whats possible. Enjoy a dynamic and inclusive work environment that fosters creativity and innovation. Access to continuous learning and professional development opportunities

Software Development
Hannover NOIDA +

RecommendedJobs for You

Chennai, Pune, Mumbai, Bengaluru, Gurgaon

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)