Senior Associate Engineer

Equinix   •  

Sunnyvale, CA

Less than 5 years

Posted 292 days ago

This job is no longer available.

Develops new software. Develops and directs software system testing and validation procedures, programming, and documentation.

  • Hands-on Development, Test & Support of Software Products and Solutions
  • Develop unit test plans, test suites, and perform tests on software solutions
  • Use automation tools and software engineering practices for coding, testing and deployment
  • Integrate software product(s) with other systems, test interfaces, and manage version control
  • Interact with stakeholder(s) to understand and document the product feature(s).
  • Maintain and contribute to the user and developer documentation
  • Solve bugs, engage in trouble shooting, and interact with the internal developer community
  • Assist in analysis & evaluation of new technologies to meet demand for product roadmap and technology platform goals
  • Help in evaluation and recommendation of appropriate technologies for product features and platform

Qualifications and Experience:

  • Bachelor’s degree in Computer Science, Software Engineering or related field with 1-3 years of professional software development experience
  • Full-stack expertise in application development with java technologies with knowledge of Spring, Play and  Hibernate
  • Experience with JavaScript, React, Angular, HTML5/CSS3 and Node.JS
  • Expertise in using RDBMSdatabasetechnologies like Postgress or Oracle
  • Expertise in using No-SQL  databasetechnologies including Cassandra, MongoDB
  • Experience and knowledge of REST API development
  • Nice to have experience with continuous integration and delivery using public cloud such as AWS, Azure or GCP and container technologies such as Docker
  • Nice to have experience with Agile-scrum methodology and Test driven development