10.CH.ENGINEER III - SOFTWARE ENGINEERING

  • VeriSign
  • Switzerland
  • 03/08/2019
Full time Data Science Data Analytics Big Data Statistics

Job Description

Verisign’s Edge Analytics and Reporting team interacts with various products to provide a holistic view of traffic handled by Verisign’s Edge. As part of the team, your responsibilities will focus on the design and development of applications to collect, analyze, and report on various telemetry and traffic data. On the backend, we use Java, Scala, Kafka, Storm, Postgres, Spark, ELK, Cassandra, Influx, Ansible, Python and more. On the front-end, you will have the opportunity to participate in the selection of the best UI frameworks and technologies. Your role will focus on front-end and back-end technologies, driven by the greatest need.
The Person:
We’re looking for a highly skilled Full Stack engineer who:

  • Has a track record for high quality and impactful delivery demonstrating strong design skills and a passion for code quality
  • Bias towards action on tough problems and issues
  • Experience with both front-end and back-end technologies
  • Is dedicated to best practices such as automated testing, code reviews, continuous integration, and continuous deployment
  • Experience with green field projects
  • Enjoys working in a collaborative team environment


Required Skills:

  • Experience with HTML5 / CSS, JavaScript and JavaScript frameworks such as Angular or React
  • Experience with PostgreSQL and time series databases like InfluxDB
  • Extensive development experience with Java and Scala applications
  • Strong development experience with developing RESTful APIs
  • Experience with visualizing telemetry data (Grafana, etc.)
  • Writing automated tests during development
  • Building modular and reusable components with Angular or another framework
  • Staying current with modern web development technologies and techniques
  • Demonstrated experience evaluating and choosing JavaScript libraries such as bootstrap, D3, jQuery, high charts, etc.
  • Integrating between Front-End UI and backend services via APIs
  • Proficient in one or more JVM-based programming languages (Scala, Clojure, Java, etc.)
  • Creating sustainable and supportable code
  • Quickly creating mockups and prototypes
  • Strong experience with Linux
  • Excellent team player who enjoys a collaborative team environment
  • Outstanding problem solving and trouble-shooting skills


QUALIFICATIONSRelevant Experience:

  • 5+ years of relevant work experience in software development.
  • 3-5 work experience developing applications in a UNIX environment.

Nice to have:

  • Scala
  • Hadoop
  • Python
  • Ansible
  • Docker
  • Openstack/AWS
  • Agile methodologies
  • Basic networking and routing protocols
  • DNS protocol experience
  • Machine learning

Education:

  • Bachelor’s Degree in Computer Science or related field, or equivalent work experience

JOB TYPE: RegularPRIMARY LOCATION: SwitzerlandOTHER LOCATIONS: Switzerland-Fribourg