Senior Software Engineer (C#, .NET Core, MAUI/WPF)
- Role: Senior Software Engineer (C#, .NET Core, MAUI/WPF)
- Employment: fulltime
- Experience: 5 to 8 Years
- Salary: Not Disclosed
- Location:
Programmers.IO is currently looking to hire Senior Software Engineer (C#, .NET Core, MAUI/WPF) on MAUI/WPF, Dotnet,MVC, .net core Technology. If you think you are a good fit and willing to work from location.Please apply with you resume or share your resume at ayushi.khandelwal@programmers.io
Experience Required: 5 to 8 Years
Job Description: We are seeking an experienced .NET Developer with a minimum of 2 years of hands-on experience in developing cross-platform applications using .NET MAUI or 3-5 years of experience in Windows Presentation Foundation (WPF). The ideal candidate will also have strong proficiency in C#, .NET Core MVC, and API development. As part of our development team, you will contribute to building innovative solutions that leverage modern .NET technologies.
Key Responsibilities:
- Design, develop, and maintain cross-platform mobile and desktop applications using .NET MAUI or WPF.
- Develop and enhance RESTful APIs and backend services using C#, .NET Core MVC, and ASP.NET Core.
- Collaborate with product teams, business analysts, and other developers to gather requirements and deliver high-quality solutions.
- Write clean, maintainable, and efficient code while following best practices and coding standards.
- Perform unit testing, debugging, and troubleshooting to ensure the quality and performance of applications.
- Integrate third-party services and APIs where necessary.
- Participate in code reviews, mentoring junior developers, and knowledge sharing within the team.
- Stay up-to-date with the latest industry trends and technologies related to .NET development.
- Minimum of 2 years of experience in .NET MAUI (preferred) or 2-5 years of experience in WPF for developing desktop applications.
- Proficiency in C# and .NET Core MVC.
- Strong experience in building and consuming REST APIs.
- Hands-on experience with Entity Framework or other ORM tools for database management.
- Strong understanding of object-oriented programming (OOP) principles and design patterns.
- Experience with front-end technologies (HTML, CSS, JavaScript, and frameworks like React or Angular is a plus).
- Familiarity with cloud platforms like Azure or AWS is a bonus.
- Knowledge of version control systems like Git.
- Strong problem-solving skills and attention to detail.
- Ability to work in an Agile development environment and collaborate with cross-functional teams.
- Good communication skills, both written and verbal.
- Familiarity with XAML, MVVM, or other modern UI frameworks.
- Experience with Xamarin for mobile development.
- Exposure to CI/CD pipelines and DevOps practices.
- Experience with Unit Testing frameworks (e.g., NUnit, MSTest, or xUnit).
Skills and Knowledge:
- MAUI/WPF, Dotnet,MVC, .net core