Previous Job
.Net Developer
Ref No.: 17-29871
Location: Arlington, Virginia
Client is partnered with a non-governmental, voluntary, tax-exempt, nonprofit association in their search for a Backend .Net Developer for contract to hire opportunity located in Arlington, VA. The manager does require in-person interviews, so candidates must be local to the area. Candidates must also be eligible to be hired without requiring sponsorship this client is not able to offer that at this time

The Software Engineer is responsible for planning, processing and performing all assigned tasks in an efficient manner. Their responsibilities include:
-Performing all back end coding there will be no front end work -C#/.NET programming must have strong SQL skills -.Net Development with SQL/T-SQL knowledge -Experience with joins (know how/when to use joins), common table expressions, union, intersection, etc.
-Will be doing support on an existing applications for our Client client base including basic enhancements, bug fixes, etc.

-5+ years of experience in writing software, programs in .Net
-Very strong in C# including solid knowledge of .Net features such Exceptions, Memory management, Reflection, and LINQ -Ability to solve problems quickly and completely -Ability to multi-task and stay organized in a dynamic work environment -Excellent communication skills, with an emphasis on verbal and written communication -Broad experience working with a wide range of managers, developers -Demonstrated ability to work collaboratively within the team

-1+ years of development experience building integration solutions using web services built with WCF, WSDL, SOAP or REST.
-Some working knowledge and experience of Entity Framework or nHibernate -Must have working experience with features in .Net 4.0 such as LINQ.
-Working knowledge of OOD, design patterns.
-Experience in building interactive user interface applications using ASP.NET WebForms or MVC, HTML, CSS, JavaScript and jQuery is acceptable as long as candidates understand and have done server side programming, multi-threaded design and programming.

-Implement features and implemented code modules as required by product owners and as per task assignments -Write automated unit tests for each class that makes up a module -Write automated integration tests for each module -Make sure the code modules are added in a way that they can be easily integrated into their continuous integration environment -Ensure the code modules pass coding standards -Maintain existing central site applications and provide support on production issues -Fix bugs and work with other teams such as QA and Operations to ensure proper fixes get into production systems -Bachelors degree in computer sciences from an accredited college. Equivalent work experience may be substituted for degree.
This email and any files transmitted with it are confidential and or privileged information internal to our organization and intended solely for the use of the individual(s) or entity or entities to whom they are addressed. This message contains confidential information and is intended only for the recipients. If you have received this email in error please notify the sender by replying to this email and then delete this message and any attachments. If you are not the named addressee you may not disseminate, distribute or copy this e-mail. If you are the intended recipient you are notified that unauthorized disclosure, copy, storage, or distribution of this information is strictly prohibited.