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
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
Post a Comment