.Net Developer with WPF and SQL (prior exp in a software development company will be preferred)

Overview

Remote
$50+
Contract - W2
Contract - 6 Month(s)

Skills

.NET
Microsoft SQL Server
Stored Procedures
SQL
C#
WPF

Job Details

Candidates with recent exp in a Software Development company will be shortlisted

Migration Roadmap
Our goal over the next two years is to transition from WPF to browser-based applications and move from on-premises offerings to AWS-hosted services for our clients. The new UI may be React-based. The current third-party toolset provider is Telerik, and we will evaluate whether their web UI solutions are a better fit compared to adapting the corporate React framework, which is not yet fully mature.


WPF and Entity Framework Backend Developer Job Description

Job Summary

The WPF and Entity Framework Backend Developer will be responsible for designing, developing, and maintaining server-side logic and database interactions for applications using WPF as the front-end interface. The role requires expertise in Entity Framework for efficient data access and management, writing high-quality and maintainable code, ensuring application performance and reliability, and collaborating closely with cross-functional teams.


Responsibilities

Design & Development

  • Design and develop server-side logic using C#, .NET, and Stored Procedures.

  • Create and maintain database object models with Entity Framework.

  • Implement efficient data access and manipulation using Entity Framework and LINQ queries.

  • Develop and integrate APIs and web services to support application functionality.

  • Design and implement data storage solutions, including schemas and queries.

Performance & Optimization

  • Optimize application performance, particularly database queries and server-side logic.

  • Identify and resolve performance bottlenecks and defects.

Testing & Quality Assurance

  • Write unit and integration tests to ensure code quality and reliability.

  • Troubleshoot and debug existing applications.

Collaboration & Communication

  • Work with frontend developers, UI/UX designers, and stakeholders to deliver integrated solutions.

  • Provide technical guidance and mentoring to other developers.

  • Communicate progress, risks, and issues with stakeholders.

Other Responsibilities

  • Write clean, maintainable, and well-documented code following best practices.

  • Document application design, code, and functionality.

  • Stay current with advancements in .NET and Entity Framework technologies.


Required Skills and Qualifications

Technical Skills

  • Proficiency in C#, .NET Framework and/or .NET Core/5+.

  • Strong knowledge of Entity Framework.

  • Experience with relational databases (e.g., SQL Server).

  • Expertise in LINQ for data manipulation.

  • Solid understanding of OOP principles.

  • Experience with asynchronous programming (async/await).

  • Familiarity with Git or other version control systems.

Soft Skills

  • Excellent problem-solving and analytical abilities.

  • Strong communication and teamwork skills.

  • Attention to detail with a results-oriented mindset.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.