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

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

Posted Today by 1757396525

Negotiable
Outside
Remote
USA

Summary: The WPF and Entity Framework Backend Developer will focus on designing, developing, and maintaining server-side logic and database interactions for applications utilizing WPF as the front-end interface. This role requires expertise in Entity Framework for efficient data management and collaboration with cross-functional teams. The position is part of a transition towards browser-based applications and AWS-hosted services. Candidates with recent experience in a software development company will be prioritized for selection.

Key Responsibilities:

  • 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.
  • Optimize application performance, particularly database queries and server-side logic.
  • Identify and resolve performance bottlenecks and defects.
  • Write unit and integration tests to ensure code quality and reliability.
  • Troubleshoot and debug existing applications.
  • 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.
  • 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.

Key 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.
  • Excellent problem-solving and analytical abilities.
  • Strong communication and teamwork skills.
  • Attention to detail with a results-oriented mindset.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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.