FC Technology is currently recruiting on behalf of our client for a C# Desktop System Developer.
In this role, you will be responsible for designing, developing, and maintaining C# WinForms desktop applications.
If you have a strong background in software development, are passionate about building robust applications, and enjoy working in an Agile environment, we'd love to hear from you!Key Responsibilities:Design, develop, and maintain C# WinForms desktop applications, utilizing DevExpress components.Collaborate in all phases of the Agile software development lifecycle, including:Sprint planningDaily stand-upsSprint reviews and retrospectivesImplement and maintain user interfaces and backend integrations, ensuring seamless performance.Create and enhance both file-based and real-time interfaces.Conduct integration testing and technical coordination to ensure solutions meet requirements.Document code, features, and decisions effectively for knowledge sharing.Conduct impact analysis and present solution options to stakeholders.Participate in daily team meetings, workshops, and on-site events.Report sprint progress, outcomes, and technical insights, both verbally and in writing.Utilize Azure DevOps for task tracking and version control, ensuring smooth collaboration.Minimum Qualifications:Master's degree in Computer Science/Engineering (or equivalent).Over 10 years of experience as a software developer, with at least 5 years of hands-on experience in C#.A minimum of 5 years of experience in WinForms development.Strong proficiency in:C#Third-party UI frameworksAsync/multi-threaded programmingIntegration patterns (JSON, XML)Object-oriented programming principlesAPI development (both consumer and provider)Git version controlSQL Server (basic querying)Preferred Qualifications:Experience with:Azure DevOpsTest automation tools such as Playwright or similarDevExpress (4+ years)JavaScript libraries (e.g., GoJS)HTML5, JavaScript, and CSS3Why Join FC Technology?Be part of a dynamic team working on challenging projects.Competitive compensation and benefits.Opportunities for continuous learning and professional growth.A collaborative and innovative work environment.If you are ready to take your career to the next level and contribute to exciting projects for a leading client, apply now!