Senior Full Stack Developer with Angular, C# & .Net

Full Stack Developer, Agile, factory, singleton, Scrum, C#, .Net, ASP.Net, HTML, JavaScript, CSS, AJAX, JQuery, Mongo, Angular, TDD, BDD, Jira, Dependency Injection, Inversion of Control
Contract Independent, Contract W2, 16+ Months Contract
Telecommuting not available Travel not required

Job Description

Title: Senior Full Stack Developer with Angular, C# & .Net

Location: Arlington, VA

Duration: 16+ Months Contract

Background/Project Description:

  • Our client has an Enterprise project to redesign and redevelop its internal web application.
  • The new web application will provide improved usability, an updated look and feel, and greater back-end system integration across its Financial System.
  • To achieve these goals the client's Compliance development application team is seeking a Senior Full Stack Developer.
  • The role will be as a key contributor to the integration, design, development, and implementation of the new system.
  • The developer will work as part of an integrated development team working closely with business and IT technical team members.
  • The project team will work in an Agile development methodology and will provide incremental releases of product functionality.
  • The Senior Full Stack Developer will support client’s Compliance Database Application to rewrite and redesign the internal financial application.



Qualifications & Requirements:

5 to 8 years of progressive application systems development experience utilizing a full systems development life cycle, with experience in the following strongly preferred:

  • Using common software design patterns (e.g., factory, singleton, adapter, decorator, visitor, and strategy patterns)
  • Unit testing and mocking frameworks.
  • Agile development methodologies such as Scrum and Extreme Programming.
  • Test-first development using test-driven development or behavior driven development.
  • Dependency injection/inversion of control.
  • Solid understanding of C# and the .Net 3.5 (or higher) framework.
  • Knowledge of ASP.NET Core.
  • 4 to 6 years’ experience with web development technologies (HTML, JavaScript, & CSS) and techniques (AJAX, cross-browser compatibility, standards-compliant XHTML)
  • Must be comfortable developing HTML, JavaScript, and CSS by hand (not drag & drop)
  • jQuery experience is a plus.
  • Mongo (or other document database) experience.
  • Proficiency with Angular is required.
  • Understanding of the S.O.L.I.D. principles of software development
  • Familiarity with Agile development methodologies such as Scrum
  • Experience with Test-first development using TDD or BDD
  • Understanding of Dependency Injection/Inversion of Control


Duties & Responsibilities:

  • The Senior Full Stack Developer shall be responsible for participating in the full life-cycle development process including requirements analysis, system design, development, continuous integration and deployment, configuration management, testing, implementation and support.
  • This development process shall involve close collaboration with client staff; other contracted resources from the Supplier and contracted resources from other firms.
  • The Senior Full Stack Developer must take ownership of projects/tasks/issues and work them through completion,
  • The Senior Full Stack Developer shall develop and maintain comprehensive architecture and integration documentation, participate in code reviews to ensure processes support existing architecture, follow defined guidelines and coding standards and meet user requirements.
  • All work performed including coding, testing, documentation and status reporting shall be done in a manner consistent with client standards and processes.
  • The Senior Full Stack Developer shall collaborate with end users and provide exceptional customer service by becoming a trusted business adviser.
  • The senior full stack Developer shall be called on at times to participate knowledge sharing and transfer activities with designated client staff and contracted resources.


The Senior Full Stack Developer shall also perform the following responsibilities as outlined below:

  • Participate in development activities according to client's Agile best practices, including continuous integration, automated unit testing, and automated builds and deployments where appropriate by leveraging client systems and methodologies as specified by client and the program management team.
  • Participate in one or more daily stand up meetings.
  • Participate in planning and design meetings.
  • Participate in Agile ceremonies as requested by the client program management team.
  • Create and maintain documentation related to work performed on the project including, but not limited to, JIRA tasks, story and acceptance criteria definition, architecture diagrams, design artifacts and project wiki entries as requested by client.

Posted By

Kiran Thatipally

3569 Habersham At Northlake, Bldg K Tucker, GA, 30084

Dice Id : capricor
Position Id : 826444
Have a Job? Post it

Similar Positions

Senior developer(C#/.Net)
  • Alpha Technologies Inc
  • Washington, DC
Sr. Application Developer
  • LanceSoft Inc.
  • Washington, DC
PostgreSQL DBA and Developer
  • U.S. Tech Solutions Inc.
  • Reston, VA
Software Engineer II
  • XPAND Corporation
  • Herndon, VA
Senior .NET Developer
  • Jupiter Software Solutions Inc.
  • Reston, VA
Software Developer
  • Ledgent
  • Rockville, MD
.Net Developer (Cleared)
  • Arlington, VA
Senior Software Engineer
  • Smart Synergies
  • Fairfax, VA
Web Service Developer
  • Kavaliro
  • Herndon, VA
Software Engineer
  • ALTEK Information Technology, Inc
  • Columbia, MD
Senior .Net/ Angular Developer
  • LinTech Global Inc.
  • Fairfax, VA
Senior Web Developer
  • CoStar Realty Information, Inc
  • Richmond, VA