Job description
Senior C# WPF Developer responsible for building desktop applications using the .NET framework.
Responsibilities
• Own the full software development life cycle, including analysis, design, development, deployment, and support.
• Translate business requirements into technical specifications by collaborating with business analysts.
• Develop front-end and back-end components for desktop environments.
• Explain technical issues and solutions clearly to non-technical stakeholders.
Required Skills
• 6+ years of experience in C# development.
• Extensive experience with WPF and Windows Forms.
• Strong proficiency in MVVM design patterns.
• Hands-on experience with Multithreading and Garbage Collection (GC) management.
• Deep understanding of .NET 4.0+ and WCF.
• Experience with 3rd party UI controls such as Infragistics, Syncfusion, or SciChart.
• Solid knowledge of algorithms and database exposure.
• Any graduate degree.
• Must possess a B1 Visa.