Web Application Developer -- TOG-5

NBS Enterprises, LLC
Washington, D.C.
Sep 18, 2017
Jobs Outside Higher Education
Software & Technology
Institution Type
Outside Academe

Job Description Responsibilities Perform all phases of the software development life-cycle, including application design, programming and testing (unit and system level) Debug application code Prepare internal code documentation Provide after-hours support for various applications on a rotating schedule Minimum Requirements Five years of hands-on experience designing and developing modern web applications using the following technologies: C+/C++, ASP.NET 4 (and above), ASP.NET MVC 4, ADO.NET, Web Services (WCF), JavaScript, jQuery, AJAX, ADO.Net and HTML Three years of experience with C#, ASP.NET, Java, and OS scripting (VBS, BAT, and PowerShell) Five years of experience developing scalable, testable, n-tier web applications 2+ years of experience with ORMs including LINQ to SQL and Entity Framework (4.0+) 2+ years of experience with Silverlight 3+ development Project-based experience developing applications using Microsoft SQL Server (2008+) and Oracle (11gR2+) Project-based experience that demonstrates ability to write complex queries, stored procedures, and functions using T-SQL (Microsoft SQL Server) and PL/SQL (Oracle) A minimum of two years' experience with TDD; experience must be with one or more of the following testing frameworks and common testing libraries: Microsoft Unit Test Framework (MS-Test), NUnit, Moq, and Microsoft Fakes Experience configuring IIS 7+ and Apache web servers and a working knowledge of F5/ISA load balancers/caches Two years of experience with bug tracking and continuous integration software such as Bamboo, JIRA, Jenkins, Cruise Control .NET, and HP Quality Center Preferred Requirements Experience with one or more JavaScript MVC/MVVM frameworks (KnockoutJS, Backbone, AngularJS, etc.) Experience developing mobile friendly websites and applications using one or more mobile application frameworks (jQuery Mobile, PhoneGap, Sencha Touch, etc.) Knowledge of and execution of design principles/tools Java/Android application development experience Project-based experience in the development of web applications with complex business rules that support multiple, concurrent business processes Experience Levels Level 1: three (3) to four (4) years' experience as a web application developer, in addition to a Bachelor's degree in Computer Science or related technical discipline Level 2: five (5) to six (6) years' experience as a web application developer, in addition to a Bachelor's degree in Computer Science or related technical discipline Level 3: seven (7) or more years' experience as a web applications developer, in addition to a Master's degree in Computer Science or related technical discipline

Company Description
NBS Enterprises creates competitive advantages. We isolate and overcome constraints to deliver performance value for all involved: you, your customer, and your employees. We break current market staffing trends with price-sensitive strategies solutions.

Our goal is to work in partnership with you, our client, become a trusted advisor and teammate to establish a relationship that provides you and your team with a competitive advantage at both the contract and at the task order levels. NBS' innovative 'Triangle' approach to staffing support provides you, your customer, and your future employee a risk mitigation solution that is second to none.

Washington, DC


Sun, 17 Sep 2017 14:42:11 PDT