Job Description :
Title: Senior Software Engineer (Data Platform)

Location: New York

Duration: Full Time

Start Date: ASAP

Salary: DOE

Education: Bachelors degree or higher in Computer Science or related discipline

Required Experience/Skills:

- Minimum of 3 years creating and supporting data driven applications in a live level 3+ production environment.

- Proficiency in Python programming language. Node.js, PHP experience a plus.

- Hands on experience with cloud architecture AWS S3, Redshift, Spectrum, Athena, EMR, EC2, SQS, Lambda, etc.

- Working knowledge of OpenAPI specification (swagger) to build RESTful, cloud enabled (Apigee, AWS API Gateway), data centric microservices (Kafka, RabbitMQ, SQS)

- Strong SQL skills, hands-on DB experience (Postgres, Redshift, Google BigQuery)

- Ability in writing efficient queries with complex joins on large data sets.

- Experience with Git, pull requests, commits, GitFlow, and code conflict resolution

- Familiar with Linux CLI, vim, cURL, shell-scripting, and network protocols (HTTP, SCP, SSH, SSL, OAuth, JSON, YAML)

- UI experience creating responsive web interfaces (JavaScript, jQuery, Vue.js, AngularJS, React, HTML5, CSS) powered by APIs and micro-services

- Familiarity with AI/ML technologies Hadoop, HDFS, Spark, Hive

Client : Affinity Solutions