C# .NET Engineer
Core
Design, develop, and maintain robust desktop applications using C# and WPF, ensuring seamless integration with relational databases and APIs.
Role type
C# .NET desktop application developer
Builds
Desktop applications
Domain
Software development, .NET ecosystem
Deliverable
product features
Required skills
C#, WPF, MVVM pattern, SQL Server, PostgreSQL, LINQ, Entity Framework, Git, multi-threading, asynchronous programming
Preferred skills
AWS, third-party API integration, unit testing frameworks (xUnit/NUnit), DevOps/CI-CD, ASP.NET Core
Responsibilities
Develop and maintain desktop applications using C# and WPF; Design and implement user-friendly interfaces with modern WPF patterns; Design, implement, and maintain relational database schemas and queries; Conduct code reviews, unit testing, and debugging; Create and maintain technical documentation.
Seniority
Mid-level, hands-on IC