ASP.Net C# Developer / Confidential / Charlotte, NC

Confidential/Charlotte, NCFull time opportunity in the Charlotte area. Growing company.Very competitive salary

Requirements:

· 7+ years of applications programming experience
· 3-5 years of experience with ASP.NET Development (preferably C#)
Excellent knowledge of programming / systems analysis, as well as quality assurance, prototyping, construction, integration, and migration functions; possesses an excellent understanding of programming languages, development tools, and the current environment
· Familiarity with CRM 2011 and/or development experience on this platform
· An understanding of Cloud technologies, architectures, etc.
· Experience utilizing XML in application development
· Experience in developing and maintaining Web Services (WCF, REST, OData)
· CRM Plug-In development
· CRM Workflow development
· Experience of building and maintaining applications using object oriented methodologies.
· Experience working with 3rd party APIs and programming libraries.
· Personal skills: Possess a strong work ethic, self-starter, creative, a focus on customer service, possess a high level of energy, enthusiasm, have strong oral and written communication and people skills, team player, strong organizational skills, and the ability to multi-task

· Working knowledge of Silverlight development
· Proficient in JavaScript development and client-side scripting
· Understanding and knowledge of Microsoft Azure and related technologies
· Working knowledge of SQL Server Reporting Services (SSRS)

Responsibilities:

· Enhance existing software applications that utilize the CRM 4.0 platform and develop components that meet requirement specifications.
· Develop test plans and software documentation to support new releases and code modifications.
· Collaborate and interface with project managers and clients to gain understanding of needed changes or modifications of existing programs or CRM functionality.
· Assist other developers with CRM development activities.
· Develop and maintain programming/interface standards and train other developers on the standards.
· Participate in code reviews to ensure best practices and established standards are in use.
· Assist with the evaluation and deployment of 3rd party software.
· Conduct technical research on system upgrades to determine feasibility, cost, time required, and compatibility with current systems.
· Identify opportunities to continually improve the use and operation of the CRM platform.
· Analyze technologies, technical processes and/or functions, document findings, identify areas for improvement and create specifications and implement.
Unit testing for all assigned deliverables. Will work from high level requirements through detailed specifications, prototype, software deployment and administration

Apply To Job