
Search by job, company or skills
JOB DESCRIPTION
Work Experience - 7-10 Years
• Expertise in C# and the .NET for building robust software solutions.
• Proficiency in WPF, XAML, and the MVVM design pattern.
• Strong grounding in Object Oriented Programming, SOLID principles, and widely adopted design patterns.
• In depth knowledge of multithreading, async/await, and techniques for ensuring responsive and performant UIs.
• Hands on experience integrating third party libraries, WPF control suites (such as DevExpress), and developing custom controls.
• Practical experience working with .NET Core / .NET 6+ for building desktop and backend applications.
• Solid understanding of ASP.NET / ASP.NET Core for developing Web APIs and end to end web solutions.
• Familiarity with Git, GitHub Action, CI/CD pipelines, and Agile development practices.
• Architect, build, and maintain WPF-based desktop applications using C#, .NET Core, and MVVM frameworks (Prism).
• Create intuitive, visually engaging user interfaces utilizing XAML, WPF styles, templates, custom controls, and advanced UI components.
• Enhance overall application performance with a focus on memory optimization, responsiveness, and efficient rendering.
• Work closely with product owners, architects, QA teams, and DevOps engineers to deliver high quality software solutions.
• Integrate desktop applications with backend systems, databases, and cloud hosted services.
• Conduct code reviews, participate in refactoring initiatives, and uphold best practices and coding standards.
• Contribute to efforts involving migration of applications from the .NET Framework to .NET Core.
• Diagnose and resolve complex issues arising in development and production environments.
• Mentor junior engineers and support architectural discussions and decision making processes.
Job ID: 146087441