Senior Software Engineer@ Nielsen

Job Category: Work From Home -  Full Time 

Advertised On: 23rd  August 2022

We are looking for a Senior Software Engineer, Ideal candidate would be someone with a passion for Clean Code, Scalable architectures, Test Driven Development and DevOps. Someone who loves getting hands dirty with code and learns everyday.  

Responsibilities:

  • Hands on developer to design, code, and test iteratively and support complex enterprise big data applications

  • Plan, develop, execute, and maintain automated unit, functional test cases; develop modular, robust, and maintainable automation scripts

  • Implement automation in the areas of Cloud resource provisioning, unit testing, code coverage, static code analysis and vulnerability scanning with CI/CD process

  • Must have strong analytical and technical skills in troubleshooting and problem resolution

  • Build platform reusable code and components that could be used by multiple project teams. 

  • Must have very good knowledge of storage, network, and computer services

  • Have sound knowledge in multi-zone, region-based designs

  • Promote a culture of best practices with peer code reviews and extreme ownership for continuous incremental delivery

  • Maintain and document standards, best practices, and design/architecture patterns

Requirements:
  • Extensive programming experience and desire to write and review code 70% of time 

  • 4-6 years of experience working with Java, Scala with appreciation for Object Oriented and functional programming paradigms

  • Familiarity with Python is a plus. Hands on experience with Spark, Spark SQL, M/R Framework and Big Data Technology Stack

  • Experience developing cloud-hosted (AWS), containerized applications and services

  • AWS Components: EMR, EC2, S3 storage, Lambda, Relational Database Service, Simple Notification Service (SNS), Elasticache, etc.

  • Familiarity with relational and big data such as Postgres, Hadoop and columnar Storage formats Parquet

  • Experience with source code control tools. Gitlab experience is a plus

  • Demonstrates knowledge of CI/CD processes, testing frameworks,  practices and tools (Jenkins, jUnit, Terraform, JFrog, Jacoco, SonarQube, etc.)

  • Familiarity of Linux platforms with knowledge of shell scripting

  • Knowledge of networking and protocols: HTTP/HTTPS, TLS/SSL/certificates, TCP/IP

How to Apply: Click Here to Apply 

If U Like the Post, May Upvote, Comment & Share! 

Comments

Popular posts from this blog

Human Resource Executive@ Samvedna Development Society

Senior Associate - IP & Partnerships@Paytm

Content Writer@ Ditto