Job Duties:

Work with other development team members throughout the project development life cycle -including requirement gather and analysis, project specifications and prototyping, design, development, testing and implementation; Develop System Requirement and Functional Requirement Documents; Design, develop,and implement web-based applications using Java, J2EE, Spring, Struts and Oracle PUSQL; Design, develop and implement highly usable GUls using Spring Framework, JSPs, Struts MVC, HTML, JavaScript, and CSS; Design and develop the application in Agile Software Development approach; Develop and implement Spring MVC framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer; Develop codes for web page and software applications development using .NET languages such as C#, VB .NET, Visual Basic .NET, HTM L5, CSS3; Design, develop and implement software architecture using ASP.NET framework, SQL Server, and MVC; Perform configuration management, modification, upgrading, debugging existing systems / applications; Providing technical support for web, desktop or mobile application; Analysis, design, develop and implement web-based intranet application tools using ASP.Net and C#; Develop and implemented CRUD functionality with Entity framework in ASP.Net MVC5; Develop and implement programs for sorting, filtering and paging with Entity framework in MVC;Develop and implement objects using ADO.NET Entity Framework and LINQ to connect to SQL server database from Repositories; Develop and implement programs using LINQ and ORM tools like Entity Framework to exchange and integrate data between web applications and database objects; Design and implement solution for various system components using Microsoft Azure; Configure and program the web service config files from LINQ to XML; Design and development of framework to build Single Page Application (SPA) using AngularJS and use various built-in Angular directives such as filter, ng-show and ng-repeat to implement components such as filter and grid view; Develop and implement AngularJS provider injection to handle the request to WebAPl (Build a factory to return each of the RESTful services); Perform systems validation and user search controls using Ajax tool kit, Multi views, regular expressions; Design, develop and implement web pages, web form and web controls and Master pages using ASP, ASP.Net, JSON, HTML5, CSS3, Ajax, and Jquery; Perform root cause analysis, troubleshoot and resolve all Windows / IIS Web Server Related issues; Develop and implement XML Web Services using ASP. Net, ADO-NET, SOAP, XML used for exposing the functionalities of the enterprise business components at the Business Layer; Develop and implement REST APIs that allows sophisticated, effective and low-cost application integration and multi-tier web applications with the use of Web Services using ASP.Net Web API; Develop and implement Design patterns such as MVC; Deploy application changes in Test, Staging and Prod environments; Involved in daily status meetings and team code reviews;


Minimum Requirement:

Bachelor’s degree or equivalent in Computer Science or related fields of studies such as
Information Systems.


Job location:

Herndon, VA and Cary, NC

Apply for this position

Allowed Type(s): .pdf, .doc, .docx