5+ Years Experience with C# Desktop Application Development. Strong Design and Development skills. Experience in software development, software architecture, software development methodology, Internet based, intranet based, distributed application, client/server, object-oriented analysis and design, requirements analysis and modeling, data modeling, and database design.