Senior .NET Engineer / WPF / Winforms / Farmers Branch, TX / Hybrid
Farmers Branch, Texas
Hybrid
Full Time
$120k - $140k
This U.S.-based company produces thin metal strips and coils for industries such as aerospace, automotive, medical, and electronics. It works with materials like copper, stainless steel, and nickel, handling both small and large orders. Founded in 1990, it operates out of Pennsylvania with an additional facility in Texas.
This company is looking for a Senior .NET Engineer to join their team in Farmers Branch, TX! Required Skills And Experience
This company is looking for a Senior .NET Engineer to join their team in Farmers Branch, TX! Required Skills And Experience
- Extensive experience with C# and the .NET Framework, particularly in developing desktop applications using WPF and WinForms.
- Proficiency in building and maintaining desktop applications using WPF and WinForms, including MVVM design patterns.
- Experience with web-based applications, including knowledge of JavaScript and frameworks like Vue.js.
- Strong skills in SQL Server, including writing complex queries and stored procedures.
- Familiarity with Git and continuous integration/continuous deployment pipelines.
- 5+ years in software development with a focus on desktop applications using WPF/WinForms and web technologies.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience in manufacturing or industrial sectors is a plus.
- Understanding of microservices architecture.
- Ability to design and consume RESTful APIs.
- Experience with ORM tools like Entity Framework or Dapper.
- Knowledge of cloud platforms such as Azure or AWS.
- Proficiency with TypeScript.
- UI framework experience (e.g., Tailwind, Bootstrap).
- Strong sense of UX/UI design principles.
- Leadership or mentoring experience.
- Familiarity with Agile or Scrum development practices.
- Background in manufacturing or industrial systems (MES, SCADA, ERP).
- Strong debugging and troubleshooting skills, especially in legacy codebases.
- Design, develop, and maintain desktop and web applications, ensuring high performance, scalability, and a seamless user experience.
- Write clean, efficient, and maintainable code that adheres to best practices and industry standards.
- Collaborate with cross-functional teams (e.g., product, design, QA) to define project requirements and deliver technical solutions that meet business needs.
- Troubleshoot and resolve software defects, performance bottlenecks, and technical issues in both legacy and new applications.
- Review and mentor junior developers, providing guidance on code quality, development processes, and technical challenges.
- Create and maintain comprehensive documentation for software applications, codebase, and technical processes.
- Implement and follow agile development practices, including sprint planning, code reviews, and iterative development cycles.
- Design and integrate APIs and backend services to support both desktop and web-based applications.
- Perform regular system and code audits to ensure security, performance, and code quality standards are being met.
- Stay updated with the latest technologies, frameworks, and best practices in software development, continuously improving personal and team skill sets.
- Contribute to the development of software architectures and help drive improvements in system design and user experience.
- Dallas, TX
- Hybrid (1-2 times a week in office).
- $120-140k
Please note that this position is only available for direct hire or W-2 employment, as we are unable to engage with corp-to-corp candidates at this time. We appreciate your understanding.