Job Description :
NET Developer in Atlanta, GA!



We are only seeking candidates that are LOCAL TO ATLANTA.



If any of your consultants meet all of the below requirements, please send me their resume, location, and contact information to be considered.



This job will have the following responsibilities:


Design, assess, and develop dynamic Enterprise class software applications
Work on full software development life cycle
Prepare specifications and user requirements and accurately estimate the effort required
Code, test, debug, and document projects, including user level documentation
Develop and implement strategy and direction of the department
Help to set best practices to be followed by the team.

Qualifications & Requirements:

Requires a Bachelor''s in Computer Engineering, IT, Management Information Systems, or related (willing to accept foreign education equivalent), plus 10+ years of experience in development, architecture, and design of applications.
8+ years’ .NET development experience using C#
Experience utilizing Microsoft .NET Framework and Visual Studio
Proficiency with N-tier application development
Proficiency with Object-Oriented development
Proficiency with Dependency Injection
Use of object-relational mapping tools such as Microsoft Entity Framework or NHibernate
Solid Database Experience, specifically SQL Server
Experience working in an Agile environment (accustomed to shorter timeframes/sprints, and collaboration)
Experience with MVC design patterns
Experience with UX
Experience with front-end technologies including HTML/XHTML, JavaScript and CSS
Development experience with one of the popular JavaScript frameworks (i.e. Angular, Backbone, jQuery)
Win Forms
Infragistics or Telerik, third party controls
Organized, detail-oriented and a team player
This position requires regular attendance, punctuality and the ability to work a full time position during normal office hours as well as some time on weekends and evenings as project needs or scheduling requirements dictate.
This position requires the ability to work in an office setting, sitting at a computer work station, with the ability to work the majority of the day using the computer, telephone and basic office equipment.
This position requires excellent interpersonal skills with the ability to communicate articulately using professionally written and spoken English.
             

Similar Jobs you may be interested in ..