.net Core Desktop Application Developer

Year    TS, IN, India

Job Description

Job Title : .NET Core Desktop Application Developer

Experience : 3-5 Years

Location : Hyderabad

Job Type : Full Time

Job Summary :

We are seeking an experienced and motivated .NET Core Desktop Application Developer to join our team. The ideal candidate will have hands-on experience in building cross-platform desktop applications using .NET Core technologies, with a focus on performance, scalability, and user experience.

You will work closely with product managers, designers, and other developers to create high-quality software solutions that meet business requirements. You should be passionate about creating robust, user-friendly desktop applications, and you should be comfortable working with various technologies and platforms.

Key Responsibilities :

• Design, develop, and maintain desktop applications using .NET Core, C#, and XAML (for WPF/Windows Forms applications).
• Develop cross-platform desktop applications using .NET MAUI, .NET Core, and other related technologies.
• Collaborate with UI/UX designers to implement intuitive and responsive user interfaces.
• Optimize application performance and ensure applications are scalable and secure.
• Write clean, maintainable, and well-documented code following best coding practices.
• Work with databases and implement data access layers (e.g., using Entity Framework, ADO.NET).
• Integrate third-party libraries and APIs as needed.
• Troubleshoot and debug software issues, performing unit tests and working with automated testing frameworks.
• Stay current with emerging technologies and incorporate them into projects as appropriate.
• Participate in code reviews and contribute to team knowledge-sharing sessions.
• Collaborate with cross-functional teams in an Agile environment.

Required Skills & Qualifications :

• Proven experience as a .NET Core Desktop Application Developer (2-5 years of experience preferred).
• Strong proficiency in C# , with in-depth knowledge of object-oriented programming and design patterns.
• Experience building Windows Forms or WPF applications.
• Familiarity with .NET Core and .NET 5/6/7+ and the .NET MAUI framework for cross-platform development.
• Experience with MVVM (Model-View-ViewModel) design pattern in desktop applications.
• Solid understanding of multithreading , asynchronous programming , and performance optimization .
• Experience with SQL Server or other relational databases, including designing schemas, writing queries, and using Entity Framework or ADO.NET for data access.
• Strong knowledge of version control systems such as Git .
• Knowledge of best practices for debugging , unit testing , and automated testing .
• Familiarity with RESTful APIs and integrating them into desktop applications.
• Familiarity with CI/CD pipelines for deploying desktop applications (e.g., Azure DevOps, GitHub Actions).

Preferred Skills :

• Experience with .NET MAUI for creating cross-platform desktop and mobile applications.
• Knowledge of cloud technologies (e.g., Azure) and integrating desktop apps with cloud services.
• Familiarity with front-end technologies like HTML5, CSS, JavaScript , if working with hybrid applications or integrating web views.
• Understanding of software design principles and patterns such as SOLID , DRY , and KISS .
• Knowledge of Agile/Scrum development methodologies.

Soft Skills :

• Strong problem-solving and analytical skills.
• Excellent communication and collaboration abilities.
• Ability to work independently and as part of a team.
• Detail-oriented with a focus on writing clean and maintainable code.
• Passionate about learning and applying new technologies and techniques.

Job Type: Full-time

Pay: ?400,000.00 - ?800,000.00 per year

Benefits:

• Provident Fund

Schedule:

• Day shift

Education:

• Bachelor's (Preferred)

Experience:

• .NET: 3 years (Preferred)
• total work: 3 years (Preferred)

Work Location: In person

Speak with the employer
+91 9491363419

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3578622
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TS, IN, India
  • Education
    Not mentioned
  • Experience
    Year