Job Description

We are looking for an experienced talented senior .NET Developer who enjoys working in a technically challenging environment. You will participate in all phases of the software lifecycle with an emphasis on architecture, design, quality and implementation.

Requirements

• Bachelors degree in Computer Science, or Computer Engineering • 5 or more years of experience in developing real-world Windows Applications in C# • Advanced knowledge of C# • Expert on Asynchronous Programming • Architect level expertise • Experience in WCF • Experience in WPF • Deep knowledge of design patterns and OO design principles • Technical experience in operating systems, tools and utilities ,software integration, system design, application design and development methods • Working within Scrum or agile development methods • Solid working knowledge in Microsoft SQL Server, and the implementation of complex SQL stored procedures • Experience in Windows services • Unit testing • Strong interpersonal skills and ability to work collaboratively • Ability to communicate clearly, both orally and in writing • Strong analytical and problem-solving skills • Strong organizational skills • Ability to think creatively • Ability to learn new technology and business processes • Ability to analyze problems and provide solutions • Good level of English

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،