*Need Visa copy and Driving License*
*Location**:* *:: VA-Virginia/Arlington Duration::: 6+ months * Seeking a Senior MEAN Stack Developer REQUIRED SKILLS: - 6+ years of progressive application systems development experience utilizing a full systems development life cycle, with experience in the following strongly preferred: - 3-6 years of experience with web development technologies (HTML, AngularJS, JavaScript, & CSS) and techniques (AJAX, cross-browser compatibility, standards-compliant XHTML) - 3-6 years of experience with API development technologies (NodeJS, HAPI, Express) - Understanding of core JavaScript concepts - Experience with MongoDB - Design, development and deployment of RESTful APIs - Experience or knowledge of SwaggerIO tools and associated community libraries - Experience with Twitter Bootstrap - Using common software design patterns (e.g., factory, singleton, adapter, decorator, visitor, and strategy patterns) - Understanding of the S.O.L.I.D. principles of software development - Understanding of Dependency Injection/Inversion of Control - Unit testing and mocking frameworks Mocha and Chakram preffered - Test-first development using test-driven development or behavior driven development - Experience developing RESTful APIs with NodeJS - Knowledge of Domain-Driven Design (DDD) - Knowledge of Service-Oriented Architecture (SOA) - Knowledge of asynchronous messaging systems (RabbitMQ, MassTransit, etc.) - Build / deployment automation - Understanding of Git version control system (VCS) RESPONSIBILITIES: - The Senior API 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. - 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 Company. - Provide a weekly, written status report to the Company program management team by close of business each Friday, This status report shall provide a detailed account of work accomplished during the previous week, any outstanding risks or impediments and a detailed description of work planned for the upcoming week. *Regards,* *Upendra Nath* *(Deputy Resource Manager)*Ramy Infotech ----Consulting redefined 5201 Great America Parkway Suite 320, Santa Clara CA 95054 Phone : *408-317-9256 Ext-311* Fax : 408-273-6834 Email : *upendra.n...@ramyinfotech.com* <upendra.n...@ramyinfotech.com> URL : www.ramyinfotech.com YahooID: *upendra.recruiter* GTalk ID: *upendra.ramy* -- You received this message because you are subscribed to the Google Groups "Oracle-Projects" group. To unsubscribe from this group and stop receiving emails from it, send an email to oracle-projects+unsubscr...@googlegroups.com. To post to this group, send email to oracle-projects@googlegroups.com. Visit this group at https://groups.google.com/group/oracle-projects. For more options, visit https://groups.google.com/d/optout.