CrawlJobs Logo

Middle C# Developer

maddevs.io Logo

Mad Devs

Location Icon

Location:

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We're looking for a C# developer with WPF expertise to join our engineering team. Work on industrial desktop applications, leverage AI tools effectively, and collaborate with a leadership team that has a real engineering background.

Job Responsibility:

  • Develop and maintain WPF desktop applications using MVVM architecture and best practices
  • Collaborate with the engineering team and leadership with real technical experience
  • Use AI-assisted tools effectively to accelerate routine tasks - always ensuring high code quality
  • Work safely with existing production code, refactoring and improving without breaking functionality
  • Design database schemas and write optimized SQL queries
  • Decompose tasks, estimate timelines accurately, and deliver according to specifications
  • Follow Gitflow: feature branches, pull requests, and code reviews
  • Implement basic security best practices: access control, logging, secure storage

Requirements:

  • 5+ years of commercial C# and .NET development experience
  • Strong WPF skills: MVVM, data binding, custom controls
  • Solid SQL skills: queries, schema design, transactions
  • Experience using AI development tools effectively (setting tasks, reviewing output, avoiding blind trust)
  • Language: English B1–B2, Russian B2

Nice to have:

  • Experience with commercial UI libraries (DevExpress, Telerik, Infragistics)
  • Hands-on experience with PostgreSQL in production environments
  • Basic understanding of industrial protocols (Modbus or similar)
  • Experience with on-premise deployments with limited internet access
  • Practical experience reading and modifying LabView code without rewriting from scratch
What we offer:
  • Flexible working hours
  • Remote-first culture
  • Long-term projects
  • Salary in dollars
  • Professional communities
  • Onsite business trips
  • Training budget
  • Paid conferences

Additional Information:

Job Posted:
March 26, 2026

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Middle C# Developer

Middle .NET Developer

Our client, a leading German company in the biopharma industry, is developing a ...
Location
Location
Poland; Croatia
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid C#/.NET, async/await, events, multithreading basics
  • Experience with TDD/TLD, unit testing principles, mocking, test isolation
  • Competence with xUnit, FluentAssertions, and CI-driven test automation
  • Clean code mindset, SOLID, DI, modular/hexagonal design concepts
  • Understanding of event-driven design and structured error handling
  • At least an Upper-Intermediate level of English
Job Responsibility
Job Responsibility
  • Implement and maintain features in C#/.NET using event-driven and async programming patterns
  • Develop code through TDD/TLD approaches – tests are a first-class deliverable
  • Create and maintain unit/integration tests using xUnit + FluentAssertions
  • Ensure safe concurrency (events, tasks, locking) and stable behavior under load
  • Participate in code reviews, architectural discussions, and contribute to continuous improvement
  • Collaborate closely within a cross-functional team and help stabilize complex logic flows
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right

Middle .Net Developer

At LeverX, we have had the privilege of delivering over 950 projects for various...
Location
Location
Salary
Salary:
Not provided
leverx.com Logo
LeverX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in .NET (C#) and ASP.NET Web API development
  • Good knowledge of OOP, SOLID principles, and design patterns
  • Proficiency in SQL databases: SQL Server, PostgreSQL
  • Experience with NoSQL databases: MongoDB, CosmosDB, or similar
  • Experience with Git, CI/CD pipelines, and Azure cloud services (Azure Functions, Service Bus, AKS, etc.)
  • Familiarity with frontend technologies
  • English B2+
Job Responsibility
Job Responsibility
  • Develop, maintain, and optimize web applications and APIs using .NET
  • Design and implement solutions using Azure services and Kubernetes
  • Collaborate with cross-functional teams, including DevOps, QA, and UI/UX
  • Ensure application performance, scalability, and security best practices
  • Participate in code reviews, architecture discussions, and technical decision-making
  • Write and maintain unit and integration tests
  • Troubleshoot and resolve production issues efficiently
What we offer
What we offer
  • Projects in different domains: healthcare, manufacturing, e-commerce, fintech, etc.
  • Projects for every taste: Startup products, enterprise solutions, research & development initiatives, and projects at the crossroads of SAP and the latest web technologies
  • Global clients based in Europe and the US, including Fortune 500 companies
  • Employment security: We hire for our team, not just a specific project. If your project ends, we will find you a new one
  • Healthy work atmosphere: On average, our employees stay with the company for 4+ years
  • Market-based compensation and regular performance reviews
  • Internal expert communities and courses
  • Perks to support your growth and well-being
Read More
Arrow Right

Middle Acumatica Developer (.Net)

We are looking for a Middle .NET Developer with strong .NET fundamentals who is ...
Location
Location
United States , New York
Salary
Salary:
Not provided
sprinterra.com Logo
Sprinterra
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • .NET / C# (Strong Required)
  • Deep understanding of OOP principles (inheritance, interfaces, polymorphism)
  • Practical experience with attributes and reflection
  • Generics and advanced type usage
  • Delegates, events, anonymous methods, and lambda expressions
  • ORM experience (LINQ to SQL and/or Entity Framework)
  • Hands-on experience with ASP.NET Web Forms
  • Understanding of ASP.NET application lifecycle
  • Application state management
  • Client-side vs server-side execution
Job Responsibility
Job Responsibility
  • Learn and apply the Acumatica xRP Framework and ERP architecture
  • Develop customizations, extensions, and integrations for Acumatica ERP
  • Design and implement business logic aligned with ERP and accounting rules
  • Participate in internal development projects
  • Participate in client projects
  • Follow coding standards, best practices, and delivery processes
  • Complete all required Acumatica Developer Training programs
  • Obtain relevant Acumatica certifications
  • Successfully deliver a test project demonstrating understanding of the framework
What we offer
What we offer
  • Long-term career growth in a specialized ERP ecosystem
  • Structured Acumatica training and certification path
  • Mentorship from experienced Acumatica developers
  • Exposure to complex, real-world enterprise and integration projects
Read More
Arrow Right

Middle Backend Developer

The software is designed for managed service providers to streamline regularly b...
Location
Location
Salary
Salary:
Not provided
lightpointglobal.com Logo
Lightpoint Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • strong knowledge of C#/.NET (3 years+)
  • knowledge and application of design patterns (Repository, Factory, Strategy, etc.)
  • experience with ASP.NET Core (3 years+)
  • experience designing and implementing RESTful APIs
  • knowledge of SOLID principles
  • strong knowledge of relational databases (SQL Server, PostgreSQL) and Entity Framework Core
  • experience with API architecture and microservices design
  • experience with authentication/authorization (OAuth, JWT)
  • knowledge of async/await patterns and multithreading
  • experience with unit testing and integration testing
Job Responsibility
Job Responsibility
  • analysis of business requirements, interaction with customer and demonstration of finished work to him
  • participation in architecture development
  • implementation of new features, code refactoring
  • product maintenance and bug fixes
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - M365 Copilot App Platform

The M365 Copilot App Platform team is the team that provides the platform APIs, ...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Typescript or Python
  • OR equivalent experience
  • 4+ years of software engineering experience working on web services
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Lead the design and implementation of new middle-tier features working with architects and other individual contributors
  • Develop and maintain the middle-tier, APIs, deployment pipelines, and infrastructure
  • Collaborate with cross-functional teams to enable the M365 Copilot app and drive innovation
  • Work closely with partner teams to build new additional capabilities into our application
  • Design, produce and deliver software to improve reliability, scalability, performance, security, efficiency, etc
  • Opportunity for full-stack development work that spans our client app and middle-tier services
  • Fulltime
Read More
Arrow Right

Full Stack Developer

We’re proactively connecting with experienced Full Stack Developers who thrive i...
Location
Location
United States , Charlotte
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience within the Microsoft stack (Azure, SQL, PowerApps)
  • Angular development experience (components, services, UI architecture)
  • Hands-on API development and integrations (RESTful services)
  • Proficiency in C# and working knowledge of Python
  • Experience working in fully cloud-based environments
  • Strong communication skills and ability to partner with business teams
  • Comfortable operating in fast-moving, delivery-focused environments
Job Responsibility
Job Responsibility
  • Developing across the front and middle tiers of a Microsoft-based stack
  • Building and enhancing applications leveraging Azure services, PowerApps, and SQL
  • Designing, building, and integrating APIs (significant API workload)
  • Extracting, transforming, and integrating data into cloud-based environments
  • Developing Angular-based UI components, dashboards, charts, and visualizations
  • Supporting ongoing enhancements across multiple business units
  • Collaborating closely with engineering leadership and cross-functional stakeholders
  • Contributing within a modern workflow leveraging AI-assisted development tools
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
Read More
Arrow Right

Middle .NET Developer

We are building a WEB Portal for the automation of insurance processes in the He...
Location
Location
Ukraine , Ternopil; Ivano-Frankivsk; Lviv; Uzhhorod
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience with C# and .NET
  • Hands-on experience with Microsoft Azure
  • Experience working in Agile environments
  • Experience writing and maintaining unit tests using xUnit
  • Understanding of RESTful APIs and microservices architecture
  • Solid knowledge of Microsoft SQL Server
  • Familiarity with CI/CD pipelines and version control systems
  • Familiarity with Azure DevOps, Confluence, Teams
  • Upper‑Intermediate level of English
Job Responsibility
Job Responsibility
  • Design, develop, and maintain reliable software in line with technical requirements
  • Analyze requirements, and independently estimate and set up tasks’ acceptance criteria
  • Evaluate and coordinate tasks’ deadlines with the Technical Leader or Project Manager
  • Apply the best software development practices and coding standards to produce high-quality and performant solutions
  • Stay up-to-date with modern technology and optionally obtain professional certifications
  • Participate as a trainer or a trainee in various learning programs outside the main project
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right

Middle .NET Developer

ELEKS Software Engineering and Development Office is looking for a Middle .NET D...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience with C# and .NET 10
  • Solid understanding of Git version control, including working with Pull Requests
  • Practical experience in writing and maintaining Unit Tests
  • Knowledge and application of Entity Framework
  • Familiarity with software design patterns and their implementation
  • Experience working with diverse hardware systems – or at minimum, a strong willingness to engage with them – including Axis systems, I/O systems, fluidic systems, cameras, and environmental control equipment
Job Responsibility
Job Responsibility
  • Design, develop, and maintain reliable software in line with technical requirements
  • Analyze requirements, and independently estimate and set up tasks’ acceptance criteria
  • Evaluate and coordinate tasks’ deadlines with the Technical Leader or Project Manager
  • Apply the best software development practices and coding standards to produce high-quality and performant solutions
  • Stay up-to-date with modern technology and optionally obtain professional certifications
  • Participate as a trainer or a trainee in various learning programs outside the main project
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right