Senior Software Engineer

Hybrid
Senior
Bengaluru, 🇮🇳 India
Software Developer
Software development

About the role

  • As a Senior Software Engineer, you will be working in the Meter Back Office (MBO) team that is responsible for processing data collected from several devices in the field, developing ETL applications that extract the relevant data and correlate/match it against reference data to identify the content and source the devices were exposed to for Television Audience Measurement.Your primary objective is to ensure project goals are achieved and are aligned with business objectives. You will also work closely with your Scrum team and program team to test, develop, refine and implement quality software in production via standard Agile methodologies.

Responsibilities

  • Design, code, and test iteratively to support microservices and container based applications on AWS.Plan, develop, execute and maintain automated unit, functional test cases; develop modular, robust, and maintainable automation scripts to integrate with the CICD process.Leverage modern design patterns and architectural principles to build platform reusable code and components that can be used across projects and teamsMust have strong analytical and technical skills with passion to deep dive on data in troubleshooting, devise techniques for problem resolution.Support product owner in defining future stories and tech lead in defining technical requirements for new initiativesPromote a culture of best practices with peer code reviews and extreme ownership for continuous incremental delivery.Collaborate with cross-functional teams and stakeholders to align development objectives with broader business goalsSupport any Production issues that may arise and collaborate with the Product owners to prioritize any enhancements to fix failure modes

Key skills

  • 3-5 years of hands-on software development with a Bachelor’s degree in computer science.Must have very good knowledge of microservices and event based architectural principles Must have the ability to provide solutions utilizing best practices for resilience, scalability, cloud optimization and security. 3-5 years of experience in any of the following languages: Java, Go, PythonExperience developing cloud-hosted (AWS) containerized applications and services on Kubernetes.Hands-on experience with the following AWS Components: EKS, EMR HBase, EC2, S3 storage, Lambda, Relational Database Service, Simple Notification Service (SNS), Elasticache, etc.Demonstrates knowledge of CI/CD processes, testing frameworks, practices and tools (GitLab, jUnit, Terraform, JFrog, Jacoco, SonarQube, etc.)Knowledge of Infrastructure creation in the Cloud using Terraform or CloudformationFamiliarity of Linux platforms with knowledge of shell scripting.Sound problem-solving skills with the ability to process complex information, articulate and present it clearlyPassion to research and conduct POCs to optimize solutions

 

Nielsen

Nielsen

Helps consumer packaged goods (CPG) brands, publishers and retailers improve advertising effectiveness across almost every platform, channel and device

Advertising
Consulting
Marketing
Research
Retail

LinkedIn

🏭technology, information and media

Other jobs at Nielsen

 

 

 

 

 

 

 

 

View all Nielsen jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇮🇳 India
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs