Desktop Application Developer (C#.NET) (Window application)
Required skills
- Communication is must be Good in English (written & verbal)
- College degree in related technical or business area, specialized training and/or equivalent work experience
- Typically requires at deep knowledge of programming / application development work experience
- Strong teamwork skills
- .NET C#
- Create Entity Relationship (ER) Diagrams to the proposed database
- Create database objects such as tables, views, stored procedures, Triggers etc.
- Maintain referential integrity, domain integrity and column integrity by using the available options such as constraints etc.
- Develop reports in SQL Server Reporting Services.
- Be aware of potential blocking, deadlocking and write code to avoid those situations.
- Server-side business logic, a sync messaging, multi-threading
- Strong algorithm & problem solving skills
- Retail business sales/ purchase / accounting knowledge.
- Requires experience WPF, WCF, WWF, Excel as a view, c# 4.0, SQL Server, entity framework, NHibernate, and/or LINQ to sql Comprehensive expertise in the software development process.
Technical Skill Level:
- Application Development - Proficient
- Business Analysis - Basic
- Business Applications Knowledge - Basic
- Business Continuity Testing Knowledge - Basic
- Database Development - Proficient
- IT Risk Management- Basic
- Operations Systems and Data Sources Knowledge - Basic
Technical Problem Resolution – Basic