Must haves :
4+ years of C# and WPF experience
Experience developing desktop applications in C#
Job Profile Summary
Amazing opportunity to join an innovative Development Team for a Software solutions company based out of Texas. They recently expanded to the Pittsburgh market and are looking for an experienced developer who is highly motivated to produce high-quality, state-of-the-art engineering software.
Our ideal candidate is someone with great technical and problem-solving skills, good communication skills, ability to work well in a team-oriented environment, and one with a high degree of autonomy.
Hands on c#.net development role Desktop development, web development, software architecture, software design, complex algorithmic analysis, cloud application development, and database development
Design and implementation of web services
Responsible for producing state-of-the-art engineering software
4+ years of industry experience
Modern C# development
NET Framework 4.5+
Windows Presentation Foundation (WPF) and XAML
Model-View-View Model (MVVM)
Source version control systems
Highly Preferable Skills :
OpenGL / DirectX development experience
Software architecture and design
Cloud-based distributed systems design
SQL Server Database, Oracle Database, and / or another relational database system
Education Requirements :
BS / MS In Computer Science / Engineering or related field.