EMDEP is looking for a .Net Developer with having a good knowledge of .Net, C#, WPF and WCF to join Software Development team in our organization. A candidate must have at least 6 months experience in WPF and WCF technology.
Key Responsibilities:
- Ability to communicate in a precise and effective manner (verbal and written in English).
- Use professional concepts and company policies and procedures to solve a wide range of complex problems in creative and effective ways.
- Willingness to learn and accept new challenges in Software Development.
- Ability to reference and understand system and application documentation without assistance from others.
- Ability to work independently.
- Communicate with Team lead or colleagues for queries/clarification.
- Being a team player that can deliver in a high pressure and high demanding environment.
- Ensure code developed meets the requirements.
- Develop and deliver quality code adhering to the standards and guidelines.
- Good to have knowledge of Design Patterns, OOD principles and methods.
- Must be able to design custom control and complex user interface using WPF.
- Developing secure, high performance, highly available and complex web services using WCF or Web API.
- Participate in application design sessions and provide valuable insights.
- Ability to design, develop and maintain software on .Net platform. Should have good knowledge of project life cycles, large project experience.
- Component Coding/Unit Testing/Debugging.
- Understanding of various SDLC process including Agile Development and Waterfall.
- Must be able to assist in design and development reviews.
- Exposure to SQL in MySQL and SQL Server.
Technical Skills:
- Object Oriented Programming (OOP)
- Very good knowledge of the .Net Framework and the Core Libraries
- Experience with Visual Studio 2010/2013/2015
- Experience in C#, LINQ
- Experience in design complex UI in WPF, WinForms
- Experience in WCF, Windows Services, Web Services
- Experience in Microsoft Prism Library and Entity Framework usage
- Design patterns, MVVM Presentation pattern
- Good knowledge of SQL for MySQL, Complex Query, Stored Procedures, Triggers
- Good to have Knowledge of Test Driven Development (TDD) using NUnit
Mandatory Skills: C#.Net, WCF, WPF (MVVM, Entity Framework would be good to have)