The Software Engineer II will be responsible for development and support of web software applications using .NET technologies. Development includes analysis, design, prototyping, programming and unit testing of software or functions. Support includes troubleshooting, bug fixing, tuning, enhancing and maintaining software. Perform web software development, incorporating C#, .NET 4.0, Windows Communication Foundation (WCF), ASP.NET and standard frameworks.
Bachelor's degree in computer science or related field.
Minimum of three years programming background required including a minimum of two years experience developing web software applications.
Hands-on experience with current versions of core Microsoft technologies for .NET development.
Experience in using application development frameworks. Ability to communicate verbally and in written form in a clear concise and professional manner.
Experience with Transact-SQL and SQL Server Management Studio
Prior work experience using XML, JQuery, HTML5 and CSS3.
Experience in an agile team environment with a good understanding of the principles of agile software development and how to apply them to real-world situations.
Ability to complete complex programming assignments using C# and .NET frameworks.