Senior WPF Software Developer

Overview

On Site
$30 - $70
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

Windows Presentation Foundation
WPF
.NET
dot net
UI/UX
UI
UX
ASP.net
C#
git
javascript
ASP.NET MVC
Energy
GitHub
Interfaces
JavaScript Frameworks
React.js
Software Development
Version Control

Job Details

Title: Senior WPF Software Engineer

Schedule: Onsite

Type: Long term Contract

Location: Houston, TX

We are looking for a skilled Senior WPF Software Engineer to join our innovative team in developing and enhancing custom desktop and web applications. You will collaborate with stakeholders to gather and analyze requirements, architect solutions, and deliver high-quality software to address complex business needs. This role requires a proactive, adaptable individual who thrives in a fast-paced environment and can work independently with minimal supervision.

Job Responsibilities

  • Design and develop high-quality, reliable client applications using .NET Framework (4.x), .NET Core, C#, WPF/XAML, MVVM, ASP.NET MVC, and third-party libraries.
  • Create server-side add-ins, including web services and console applications, using C# and .NET technologies.
  • Build and maintain REST APIs using C# .NET or Python/FastAPI, with testing via Postman and documentation using Swagger.
  • Integrate various systems, such as communication platforms, REST APIs, mapping tools, WPF applications, and document management systems, to create cohesive solutions.
  • Utilize ODBC libraries to connect to databases, including Oracle, SQL Server, and other relational database systems.
  • Develop and maintain automated build pipelines for Docker environments using GitHub Actions and version control tools (Git CLI, GitHub).
  • Produce technical documentation and materials as required.
  • Troubleshoot, debug, and provide ongoing support for applications.
  • Stay informed about emerging technologies and recommend innovative tools and strategies.
  • Provide regular updates on project progress to team leads and stakeholders.
  • Mentor and share knowledge with team members to foster professional growth.

Job Requirements

  • 5-10 years of experience in software development within Information Systems.
  • Bachelor s degree in Computer Science, Engineering, or a related field.
  • 5+ years of hands-on experience with .NET Framework, covering the full software development lifecycle.
  • Strong expertise in designing intuitive and modern user interfaces.
  • Familiarity with modern JavaScript frameworks and techniques, such as ReactJS, Redux, and ES6/ES7, is a plus.
  • Experience in industries with complex data systems (e.g., energy, manufacturing, or logistics) is advantageous but not required.
  • Proficiency with Elasticsearch is a plus.
  • Self-motivated, adaptable, and able to work independently in a dynamic environment.
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.

About Attractivate LLC