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