Remote C# WPF/Winforms Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Mimica's mission is to empower enterprises, teams, and individuals to reclaim their most precious resource — time and work more efficiently, with greater purpose and impact.
  • The company is developing an AI-powered task mining platform that observes employee actions across the desktop and categorizes them into detailed process maps.
  • The platform highlights inefficiencies, prioritizes improvements based on ROI, recommends optimal technology for automation, and provides a blueprint for building new automations and transforming work.
  • The role involves contributing to the development of a desktop application that accurately and reliably records and stores sequences of desktop events.
  • Responsibilities include conducting root cause analysis and debugging issues in client Windows environments, refactoring components for system quality, and helping build tools for observability and distributed tracing.
  • The engineer will introduce a testing environment based on the Microsoft UI Automation framework and keep the Mimica platform updated with the latest framework developments.
  • Documenting procedures and guides for knowledge sharing, mentoring other engineers, and participating in hiring and onboarding new team members are also part of the role.

Requirements:

  • A background in developing and deploying Windows applications using WinForms or WPF is required.
  • Proficiency with the Microsoft .NET stack, including C#, .NET Framework, .NET Core, and SQL Server, is necessary, along with a willingness to work with modern frameworks and tooling.
  • A firm grasp of multi-threading and efficient cross-process communication is essential.
  • Candidates should have working knowledge of interacting with the Windows API and COM objects.
  • Advocacy for OOP design principles and engineering best practices, focusing on code quality, CI/CD, and scalability, is expected.
  • Strong debugging skills are required, including the ability to methodically decompose systems to identify bottlenecks and implement maintainable solutions.
  • A drive to continually develop skills, improve team processes, and reduce debt is important.
  • Fluency in English and the ability to effectively communicate abstract ideas, complex concepts, and technical trade-offs are necessary.

Benefits:

  • The position offers generous compensation along with stock options, aligned with the internal framework, market data, and individual skills.
  • Employees can work from anywhere, with options for fully remote work, working in hubs, or a mix of both.
  • A laptop, remote setup stipend, and co-working budget are provided.
  • Flexible schedules and locations are available to accommodate employees' needs.
  • Ample paid time off is offered, in addition to local public holidays.
  • Enhanced parental leave is part of the benefits package.
  • Health and retirement benefits are included.
  • An annual learning and development budget is provided for professional growth.
  • Employees have the opportunity to participate in annual workaways and regular virtual and in-person socials.
  • There is an opportunity to contribute to groundbreaking projects that shape the future of work.
  • Note: Some benefits may vary depending on location.
About the job
Posted on
Job type
Salary
-
Location requirements
Leave a feedback