Software Engineer II - Desktop
Core
Design, develop, and maintain desktop software solutions and support data reporting/visualization needs for customers and internal stakeholders.
Role type
Mid-level desktop software engineer (.NET/WPF)
Builds
Desktop applications and data reporting/visualization tools
Domain
Enterprise software / Desktop development
Deliverable
product features
Required skills
Object Oriented Analysis/Design, GUI development, .NET Framework, C#, WPF/Windows Forms, MS SQL databases, relational database concepts
Preferred skills
Entity Framework, MVVM pattern
Technologies
.NET Framework, C#, WPF, Windows Forms, MS SQL
Responsibilities
Analyze software and data requirements to determine design feasibility; Architect, design, and develop software for desktop solutions; Coordinate testing, installation, and commissioning of software at customer sites; Provide support and maintenance for existing software applications; Lead projects and provide technical oversight to a team of developers
Seniority
Mid-level, hands-on IC