Senior .Net Developer

Apply Now

Company: Avani Technology Solutions, Inc.

Location: Jacksonville, FL 32210

Description:

Senior .Net Developer

Jacksonville, FL

6+ Months

No C2C at this moment, any visa works. Thanks!

Job Description:

  • Angular 2 Developer responsible for Developing a product using .Net Core Web API, Angular 2 and SQL Server.
  • Your primary focus will be to implement a complete user interface, with a focus on performance.
  • Your main duties will include creating modules and components and coupling them together into a functional app.
  • You will work in a team with the back-end developer, and communicate with the API using standard methods.
  • A thorough understanding of all of the components of our platform and infrastructure is required.


Job Responsibilities:

  • Delivering a complete front end application
  • Manage Angular2 Component in different categories like listComponent, FormComposer, and childComponent.
  • Apply Caching and routing in Angular2.
  • Create Independent Module i.e service which can be use with multiple Angular2 Components.
  • Use Webpack for Angular2 Component that generate static assests.
  • Cooperating with the back-end developer in the process of building the RESTful API
  • Communicating with external web services.


Skills and Qualifications Required:

  • Strong experience in designing, developing and implementing Web-based applications in C#.NET, ASP.Net,VB.NET, MVC, ADO.Net, WCF, Web API, .Net Web Services, LINQ, AngularJS, JQuery, Entity Framework, AJAX, HTML, XML, CSS, Java Script, Windows Power Shell and IIS
  • Proficiency working with AngularJS (1.5, 2.0 and 4.0 )
  • Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
  • Creating self-contained, reusable, and testable modules and components
  • Experience with working in JavaScript framework like JQuery, KnockoutJS and AngularJS.
  • Knowledge with security principles: Single sign on, Authentication, authorization, AWS Cognito JWT token validation, encoding.
  • Extensive knowledge of CSS and JS methods for providing performant visual effects and keeping the framerate above 30fps at all times
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
  • Validating user actions on the client side and providing responsive feedback.
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around $resource
  • Experience with building the infrastructure for serving the front-end app and assets
  • Documenting the code inline using JSDoc or other conventions
  • Writing extensive unit tests using automated TDD tasks
  • Creating e2e test suites for all components, and running them with Protractor (or a well-reasoned alternative)
Creating configuration, build, and test scripts for Continuous Integration environments.

Similar Jobs