CrawlJobs Logo

Middle C# Developer

· Job Posted March 26, 2026
Apply Position
Job Link Share

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Middle C# Developer

8 matching positions

Middle C++ Developer

Intellias is launching and scaling a strategic automotive software project in co...
Location
Location
Portugal
Salary
Salary:
Not provided
Intellias
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C++
  • Git/GitHub
  • Python
Job Responsibility
Job Responsibility
  • Take over technical leadership during the transition to Intellias
  • Own and evolve component architecture, design decisions, and technical roadmap
  • Ensure code quality, robustness, and long‑term maintainability
  • Lead and support the development team through mentoring and technical guidance
  • Drive implementation, refactoring, and stabilization activities
  • Ensure proper documentation, traceability, unit and integration testing
  • Act as the main technical counterpart towards OEM stakeholders
  • Support SCRUM execution and ensure alignment with defined project KPIs
  • Prepare the system for upcoming regulatory and homologation milestones
  • Fulltime
Read More
Arrow Right

Middle Software Developer C++

Our customer is one of the biggest financial institutions in the USA. We create ...
Location
Location
Ukraine
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience with C++
  • Experience with Visual Studio, GitHub, Server Side Development, SQL
  • At least an Intermediate Strong Level of English
  • Clear communication skills & responsible attitude to work
  • Long-term involvement
Job Responsibility
Job Responsibility
  • Develop solutions and algorithms according to technical specifications or other requirements documentation
  • use standard algorithms in the applicable cases
  • Write program code according to the defined application architecture
  • Structure and format the source code, comment and mark up the code, as well as name variables, functions, classes, data structures, and files according to the company conventions and industry best practices
  • Modify existing code and verify its functioning. Analyze code compliance with readability and performance standards
  • Use version control systems to track code optimization progress and to merge or split program code entities. Commit changes according to version control rules
  • Perform analysis, verification, and debugging of the software code at the level of application units
  • Detect defects, apply debugging methods and techniques, correctly interpret bug reports, as well as apply modern compilers, debuggers, and program code optimizers
  • Able to develop procedures for testing code availability, collecting diagnostic data, generating test data sets with necessary characteristics, identifying required software characteristics etc
  • Reproduce defects logged in an issue tracking system, identify defect causes, and then modify code to eliminate defects
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
  • Fulltime
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
  • 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
Read More
Arrow Right

Middle .NET Developer

The project is a web-based platform for financial advisors. The client portal al...
Location
Location
Poland; Croatia; Ukraine
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience with C#
  • Strong knowledge of SQL
  • Experience with Python for automation purposes
  • Hands-on experience with tools such as Jira, Confluence, Bitbucket, GitHub
  • Familiarity with Azure Key Vault
  • Experience working with Jenkins
  • 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

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

Full-Stack Middle+/Senior Developer

We’re looking for a Senior Full-Stack Developer to join the active development p...
Location
Location
Poland
Salary
Salary:
Not provided
itransition.com Logo
Itransition
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience
  • Strong hands-on experience with ASP.NET Core/C# and Angular (v17–v20)
  • Experience developing and consuming RESTful APIs
  • Good understanding of microservices and containerization (Docker)
  • Experience working with AWS Cloud services (EC2, Lambda, S3, etc.)
  • Solid understanding of software design principles (SOLID, OOP) and database design (SQL/NoSQL)
  • Experience writing and maintaining unit/integration/e2e tests
  • Good spoken and written English for daily communication with the international team
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable web applications using ASP.NET Core and Angular (up to v20)
  • Build reusable UI components, control libraries, and design systems
  • Develop and maintain RESTful APIs and integrate them with front-end components
  • Participate in architectural and technical discussions, contributing to best practices and system design
  • Collaborate closely with designers, backend engineers, and stakeholders to ensure intuitive and responsive user experiences
  • Ensure high code quality through unit, integration, and end-to-end tests
  • Contribute to CI/CD pipelines, deployment automation, and DevOps processes in AWS
  • Work in an Agile environment, participating in code reviews, grooming, and sprint ceremonies
What we offer
What we offer
  • Projects for such clients as PayPal, Wargaming, Xerox, Philips, Adidas and Toyota
  • Competitive compensation that depends on your qualification and skills
  • Career development system with clear skill qualifications
  • Flexible working hours aligned to your schedule
  • Options to work remotely
  • Corporate medical insurance covering services of private and public medical centers
  • English courses online
  • Corporate parties and events for employees and their children
  • Internal conferences, workshops and meetups for learning and experience sharing
  • Gym membership compensation
Read More
Arrow Right

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