Job Description :
This position will design and develop ASP.NET and C# software for a three-tier, highly available enterprise web applications. The ideal candidate will work as part of a talented and collaborative team functioning in an agile methodology that closely follows Scrum. This position requires a candidate who is self-disciplined, motivated and wants to make a difference.
We are seeking a software engineer with 2 to 3 years of experience in .NET development with a proven track record in authoring high-quality software. We are seeking qualified candidates who can work with the latest tools and technologies such as C#, .NET 4.0, ASP.NET, HTML5, JS, IIS, WCF, Visual Studio 2015, Windows Server 2008 and Subversion/GIT. Selenium Browser Automation experience a must!
Key Responsibilities
Design, develop, document, author and integrate software in a large enterprise application
Implement unit tests and automated integration tests
Deploy and test software on a continuous integration environment
Understand software refactoring principles and apply them to existing software
Quickly acquire the business domain and the terminology and data models in use
Work within an Agile development process

Bachelor''s degree or advanced degree in Computer Science or related field
2 years developing web applications using ASP.NET
2 years developing services using C#
2 years with JavaScript, jQuery, JSON, CSS, HTML, and XML
2-3 years working in an agile development environment unit testing methods
Very strong relational database experience.
1-2 years Selenium Web Browser Automation experience.

Understand common design patterns and how to implement them
Solid understanding of software development process, including object oriented analysis, design, and implementation.
Organized, detail oriented documentation skills.