logo

JobNob

Your Career. Our Passion.

Windows Desktop Application Developer - WPF/WebAPI/.Net Core


Engiriors India Consulting Contracting Pvt Ltd


Location

Gurgaon | India


Job description

Company : Leading name in the Automotive industry (Employee count: 10,000+)Mandate skills : .Net Core, WPF, MVVM Architecture, Restful/Web APIsJob Location : Udyog Vihar, Gurgaon (WFO mode)Experience : 4-10 YearsInterview Process : 2-3 rounds, Final round can happen in OfficeWe are seeking a skilled Windows Desktop Application Developer with a strong background in C and WPF to join our dynamic team. The ideal candidate will have hands-on experience in developing robust and user-friendly desktop applications, with a focus on utilizing the MVVM architecture, data bindings, and templates.As a Windows Desktop Application Developer, you will be responsible for creating efficient and well-designed software solutions that align with our company's goals and standards.Responsibilities :Design, develop, and maintain Windows desktop applications using C# and WPF, ensuring a high level of performance, usability, and reliability.Implement the MVVM architecture, utilizing data bindings and templates to separate concerns and enhance code maintainability.Utilize asynchronous programming and threading techniques to enhance application responsiveness and efficiency.Leverage your strong hands-on experience with .NET Core to develop cutting-edge desktop applications.Integrate with RESTful APIs, ensuring seamless communication between the desktop application and external services.Implement identity and authorization services, particularly with Keycloak, to ensure secure access to application features and data.Apply design patterns and adhere to SOLID principles to create well-structured, maintainable, and extensible code.Develop comprehensive unit tests, monitor code coverage, and perform static code analysis to ensure code quality and reliability.Collaborate with the development team using Git as the version control system to manage code changes effectively.Utilize Jira for software development delivery, tracking tasks, and participating in the Agile development process.Participate in Agile methodologies, contributing to sprint planning, daily stand-up meetings, and retrospectives.Preferrence to be given to :Immediate joinersResiding in North region (ref:hirist.tech)


Job tags



Salary

All rights reserved