.NET Desktop Developer

LLamasoft

(Ann Arbor, Michigan)
Full Time
Job Posting Details
About LLamasoft
LLamasoft supply chain design software helps organizations worldwide design and improve their supply chain operations. LLamasoft solutions enable companies across a wide range of industries to model, optimize and simulate their supply chain network, leading to major improvements in cost, service, sustainability and risk mitigation.
Summary
This position will challenge you, as a software engineer, to work with a cross-functional team to design and implement a top-notch, Windows-based desktop application.
Responsibilities
* A software engineer working on a new, well architected and designed code base. * Work across all areas of the application as needed. * Conduct and participate in design and code reviews. * Take ownership of tasks and drive them through to completion. * Research and determine best technology to solve problems. * Work effectively within a SCRUM team.
Ideal Candidate
**Must Have:** * 2 years of recent desktop (non-web) application development experience * 2 years of recent WPF controls and layout experience * Bachelor’s degree in computer science or related technical experience. * Familiarity with WPF controls and layout, events and dependency properties * A good fundamental knowledge of OO principles, design patterns and the idioms of WPF, C# and the .NET framework * A broad knowledge of the C# programming language * A strong familiarity with data structures and algorithms * Strong grasp of software design patterns and effective development methodologies * Strong problem-solving, written and verbal communication skills * Customer and quality focused with excellent attention to detail **Desired Additional Skills:** * Experience working in a SCRUM environment * A good understanding of threading concepts and issues * Experience using SQL and designing data structures in one or more database systems * Experience with TFS and JIRA

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.