Job Description :

Job Title: Senior .Net Developer

Location: Wilmington, NC (preferred to be onsite)

Duration: 6 months+ Should be able to work on our W2.

Responsibilities:

. Developing, testing, and debugging software, components, tools, and utilities required for the operation, maintenance, and control of computer systems. At a high level, involved in the analysis, design, and development of computer systems.

. Developing techniques for the design and implementation of complex data acquisition, control, and analysis systems in high-speed, real-time environments, including design, implementation of high-speed, robust data transfer mechanisms for client-server systems.

. Must have a complete understanding of and the ability to use a wide variety of technical principles, theories, and concepts in the field.

. Be able to exercise considerable latitude in determining technical objectives of complex components/large projects.

. Contribute to the completion of specific programs and projects where failure to achieve results will typically result in serious program delays and considerable expense.

. Work 40 hours per week but be flexible enough to occasionally work longer hours.

. Experienced resource to convert multiple platforms comprised of COM exes and DLLs to modern architecture such as .NET or .NET Core while implementing best practices for the chosen architecture. In addition, provide training and/or documentation to facilitate support and propagation of the new platform.

Required Education: Bachelor's degree or relevant experience

Required Years and Area of Experience: Minimum 5 years of experience with ..NET Framework or .NET Core

Required Skills: 

.Net Framework/NET Core application development

. Familiarity in working with client/server RDMS systems

. Experience with UX/UI design and development

Desired Skills:

. Windows server knowledge including experience with IIS and MSMQ

. Windows system troubleshooting

. Data access with Object Relational Models such as Entity Framework or Dapper

. Developing applications with Windows Presentation Foundation

. Internationalization of both new and legacy applications

. Application performance troubleshooting and tuning. (finding memory leaks, debugging running applications, evaluating and mitigating performance problems)

. Familiarity with data interchange formats and serialization, specifically JSON or XML

. Experienced in developing web applications, both front and back end.