Job Description
Job Title: Mid-level Backend Engineer (Dot Net & NextJS) – Hybrid
About the Role:
We are seeking an experienced Mid-Level Backend Engineer with strong expertise in WPF (Windows Presentation Foundation) to join our growing remote development team. The ideal candidate will play a key role in designing, developing, and maintaining scalable, high-performance desktop applications. You will collaborate with cross-functional teams to deliver high-quality software solutions while ensuring best practices in coding, architecture, and performance optimization.
Responsibilities:
- Design, develop, and maintain desktop applications using .NET framework/Core and WPF.
- Collaborate with product managers, UX designers, and QA engineers to deliver reliable and user-friendly solutions.
- Write clean, maintainable, and efficient code following best practices.
- Implement MVVM patterns and ensure maintainable application architecture.
- Optimize application performance and troubleshoot complex technical issues.
- Conduct code reviews, mentor junior developers, and contribute to continuous improvement of processes.
- Stay updated with the latest .NET and WPF technologies, tools, and industry trends.
- Ensure software meets business and technical requirements, with a focus on usability and scalability.
Requirements:
- Bachelor’s or master’s degree in computer science, Software Engineering.
- 3+ years of professional experience in .NET development.
- Strong expertise in WPF, MVVM, and XAML.
- Proficiency in C# and .NET Framework/.NET Core.
- Experience with UI/UX design principles for desktop applications.
- Familiarity with multi-threading, async programming, and performance optimization.
- Knowledge of SQL databases, Entity Framework, and LINQ.
- Experience with version control systems (Git, Azure DevOps, etc.).
- Strong problem-solving skills and ability to work independently in a remote setup.
- Excellent communication and collaboration skills.
Nice to Have:
- Experience with Prism or other WPF frameworks.
- Knowledge of REST APIs, microservices, or cloud-based integrations (Azure/AWS).
- Exposure to Agile/Scrum methodologies.
- Experience with automated testing frameworks for WPF applications.
Job Type: Full-time
Work Location: In person