Sr. Developer Elastic Search Reporting and Analytics

Share on LinkedIn

We are looking for a Sr. software developer capable of Designing, Developing, Testing and Deploying high-performance reporting and analytics using elasticsearch.


Required:

  1. 10+ overall years software product development experience
  2. 5+ year experience and very strong conceptual understanding ElasticSearch
  3. Experienced with high-performance low latency, large data reporting applications
  4. Experience designing and facilitating complex queries and reporting strategies
  5. Current with a variety of modern technologies
  6. REST Based Web Services (building both services and clients of services)
  7. Experience with high performance multi-threaded ETL and data access
  8. Strong understanding and opinions about software development process

- code organization, test driven development, unit testing

-strong understanding and opinions about source control - Git branching strategies

-experience with DevOps and CI/CD environments

  1. Comfortable architecting and designing large scale systems

- designing for scalability

-design for high-performance low latency, high throughput

-architecting for scalable teams

-comfortable exploring and employing new technologies


Desired:

  1. Familiar with .NET core
  2. Good use of Azure or AWS
  3. Azure webapp services
  4. Exposure to NoSQL database
  5. Docker / Swarm / Kubernetes


Personal Traits Required:

  1. Experience working in a product company or has product company type software development experience
  2. Comfortable working in a small company, start-up, fast moving, ambitious environment
  3. Comfortable working in an environment with ambitious expectations for themselves and each other
  4. Flexible mindset and able to deal with ambiguity
  5. Excellent communication - in person, on the phone, and in writing
  6. Comfortable communicating with a wide range of individuals - including peers, juniors, and seniors and executives
  7. Intellectual curious, forward thinking, willing to suggest / try new technologies and creative approaches to problems
  • 1HR Screening
  • 2Challenge
  • 3Technical Interview
  • 4Culture fit interview