Project description
Our client, a large international commodity trading company, is seeking a Senior Full Stack Developer with strong expertise in .NET technologies (especially WPF) and modern front-end frameworks such as React or Angular to work on the implementation of a Interop solution for trading applications used for an enterprise commodity workflow management system.
Responsibilities
- Design, develop, and maintain Interop solutions for desktop applications using .NET (C#, WPF) and web-based front-end applications using React or Angular
Develop and integrate RESTful APIs and backend services
Collaborate with cross-functional teams including designers, product managers, and other developers
Write clean, maintainable, and efficient code following best practices
Troubleshoot, debug, and optimize application performance
Participate in code reviews and contribute to continuous improvement
Ensure security, scalability, and reliability of applications
SKILLS
Must have
- 10+ years of proven experience in developing sophisticated desktop applications with .NET framework/core and C#
Solid understanding of UI/UX principles and best practices for designing intuitive, responsive, and performant user interfaces.
Experience with XAML and custom controls, and advanced UI features in WPF.
Strong background in software development, including experience with object-oriented programming (OOP), design patterns, and unit testing.
Solid hands-on experience with WPF for desktop application development
Proficiency in either React or Angular
Experience with REST APIs, web services, and backend integration
Good understanding of software architecture and design patterns (MVVM, MVC)
Experience with databases (SQL Server or similar)
Familiarity with version control systems (e.g., Git)
Strong problem-solving skills and attention to detail
Nice to have
Familiarity with cloud platforms
Experience with CI/CD pipelines
Understanding of UI/UX best practices