C# and WPF-based desktop application developerOptimHirefull-timeRequired skillsAgilebackendBitbucketC#CADConfluenceFigmaGitJiraMVCMVVMproject managementUI designversion controlWPFRevitRESTfulAbout the role Website: Job details: Job ResponsibilitiesDevelop and maintain software modules for desktop applications (C# / WPF)Collaborate closely with international engineering teams to design, develop, and integrate features across desktop, configuration, and display software componentsParticipate in Agile sprints, daily stand-ups, and technical discussions following established coding and version control practicesEnsure adherence to best practices in coding, testing, and documentationPerform bug fixing, performance optimization, and seamless integration with APIs and backend servicesContribute to CI/CD pipeline setup, code reviews, and release activitiesPrepare and maintain technical documentation to ensure knowledge retention and continuityRequired SkillsExperience in C# .NET and .NET CoreStrong proficiency in C# and WPF for Windows desktop application developmentIn-depth understanding of RESTful APIs, MVC/MVVM architectural patterns, and UI design principlesExperience in creation of complex visualizations using Core Components of WPF 3DExposure to BIM, Revit, or CAD APIsHands-on experience in integrating backend services, debugging, and optimizing desktop application performanceExperience working with Git (GitHub, Bitbucket) and implementing CI/CD pipelinesFamiliarity with Agile development practices and code review processesPractical experience using collaboration and project management tools like Jira, Confluence, and FigmaExcellent analytical, problem-solving, and debugging skillsStrong communication, teamwork, and documentation abilities, capable of working with distributed international teams Click on Apply to know more. This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.