Job Description :
Role: Software Engineer (Node.js / Redux / React)
City: Bethesda, MD
Visa: Only GC & USC
Experience: 8+ Years
Rate: Market

Ideal Candidate Notes:

Node.js, Redux, and React experience required
Experience in delivering enterprise scale engineering transformation using some of the listed technologies: Java, Javascript, Angularjs, Reactjs, Vuejs, Nodejs or others
Web integrations and Content Management Systems (e.g. AEM, Drupal, Open Text)
Understanding of DevOps/Automation

JOB SUMMARY (Node.js, Redux, React SME required)

Demonstrated experience in Agile development methodologies, specifically with large-scale initiatives and geographically-distributed teams
Five year’s recent experience with architectural frameworks and the various approaches to the Systems Development Life Cycle (SDLC
Seasoned technology leader with a strong background in engineering
Platform development and integration (bespoke and package)
Best practice engineering standards and process
Deep digital expertise with experience in delivering enterprise scale engineering transformation using some of the listed technologies:
Java, Javascript, Angularjs, Reactjs, Vuejs, Nodejs or others
Web integrations and Content Management Systems (e.g. AEM, Drupal, Open Text)
Understanding of DevOps/Automation
Understanding of Web Security standards• Leads workgroups and/or functions as a technical expert.
Resolves and makes decisions on more complex, non-routine service requests with limited to moderate risk.
Performs research, analysis, design, creation and implementation of applications to meet current and future user requirements.
Defines and creates the next generation of solutions to drive Marriott value.
Monitors multiple projects by Service Provider to successful completion, maintaining scope within the time and budget constraints.
Creates solutions that serve our business leveraging current and leading edge technologies in an innovative and impactful manner.

Education and Experience
Required:

5+ years’ experience in developing software with expert-level expertise in multiple programming languages and methodologies
3+ years’ experience with application development tools
Undergraduate degree or equivalent experience/certification Preferred:
Graduate degree
Technology certifications
Experience in waterfall and/or agile software methodologies
Demonstrated ability to anticipate future software engineering opportunities
Technology leadership experience in a sourced environment
CORE WORK ACTIVITIES
Technical Leadership:

Trains and/or mentors other team members, and peers as appropriate
Provides financial input on department or project budgets, capital expenditures or other cost/resource estimates as requested
Identifies opportunities to enhance the service delivery processes.
Delivering Technology
Performs complex quantitative and qualitative analyses for service delivery processes and projects.
Facilitates achievement of expected deliverables and obligations of Services Providers
Validates completeness of requirements prior to Service Provider solutioning
Ensures all projects follow the defined development and business case processes
Ensures proper coordination with appropriate IT and vendor relations teams
Provides consultation for routine and complex systems development
Ensures early warning to the business stakeholder executives regarding degraded or missed service levels
Coordinates with Operations and Infrastructure teams for deployment and production support activities

Client : Marriott International