Job Description :

Senior Full stack Developer

Pleasanton, CA

Contract

What You will Do -

  • Build highly usable and performant web applications meeting business requirements using JavaScript, HTML, CSS and Angular.JS. React.JS is nice to have.
  • Determines and implements the most efficient and cost effective solutions.
  • Provide guidance on latest technology trends and future directions.
  • Analyze complex business requirements, creating technical specifications for complex platforms and applications.
  • Analyze problems outlined by Product Management and Business Systems Analysts in terms of detailed technology requirements and capabilities.
  • Provide coding direction to less experienced staff or develops highly complex original code.
  • Act as an expert technical resource for modeling, simulation and analysis efforts.
  • Verify program logic using testing and debugging best practices (TDD,BDD), including design of testing systems and preparation of test data.
  • Use Agile SCRUM model to deliver solutions with high level of flexibility and adaptability.
  • Participate in, design and implement all aspects of code lifecycle, including design & implementations of CI/CD pipelines, deployment and operational concerns.
  • Develop new documentation, doc standards, technical procedures, user guides and operational workflows.

What You Know

  • 8+ years overall programming experience building n-tier web applications using HTML, JavaScript, CSS, REST APIs, JSON data, Ajax, and XSL.
  • 3+ years working with HTML, CSS, JavaScript, libraries like jQuery, Bootstrap and frameworks like AngularJS
  • 3+ years backend service layer development and integration using REST APIs
  • Well versed with best practices of designing responsive web applications.
  • Well versed with the latest trends in web and mobile space.
  • Familiar with UI (functional), JavaScript and Java unit testing and performance testing tools.
  • Familiar with Jenkins or similar continuous integration tools, SVN or similar source code management systems.
  • Experience with the full software development lifecycle and software development methodologies (Agile).
  • Excellent organizational and troubleshooting skills with attention to detail.
  • Strong knowledge of programming documentation processes/procedures.
  • Strong ability to understand client expectations and to resolve issues that may affect delivery.
  • Strong ability to mentor, coach and train lower level programmer analysts.
  • Self-starter, with a demonstrated ability to learn beyond formal training with a strong aptitude for delivering quality products.

Education

  • 4-year degree (Computer Science, Information Systems or related functional field)

Skill Matrix:

S. No

Skill

Total #of Years of exp

Last Use.

1

Java & Java8

2

HTML, JavaScript, CSS

3

AngularJS

4

REST API

5

Agile

6

CI/CD

7

GIT/SVN

8

UI Development

             

Similar Jobs you may be interested in ..