
Senior Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
NielsenIQ in Chennai, Tamil Nadu, India is seeking a Senior Software Engineer with expertise in PL/SQL, Python, and solution design. This role involves designing and developing robust solutions using Oracle PL/SQL, Python, Unix Shell Scripting, and Java. The successful candidate will own high-level solution design, write complex and maintainable code for scalable data processing engines, and provide innovative solutions to enhance process quality. You will be expected to understand emerging technologies, standards, and best practices in cross-platform development, demonstrate mastery in applying concepts and methodologies, and possess the ability to work autonomously and solve complex challenges with expertise. Continuous discovery, evaluation, and implementation of new technologies and frameworks to maximize efficiency are key aspects of this position.
Qualifications:
- Minimum 6 years of experience in Oracle PL/SQL and advanced SQL programming, Python, and Java.
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- Proven track record in solution design.
- Significant experience working with large datasets and designing/building robust data processing engines using industry-standard frameworks.
- Hands-on experience with configuration management, monitoring, and performance tuning of database operations.
- Eagerness and ability to quickly learn new technologies and tools.
- Experience with Java and cloud platforms is a plus.
- Excellent problem-solving, hands-on engineering, and communication skills.
- Intermediate understanding of Agile methodology and software delivery via CI/CD.
- Demonstrated ability to thrive in an enterprise Agile/SCRUM environment.
- Strong knowledge of version control tools, preferably GitHub.
- Experience with Atlassian tool suite (JIRA, Confluence, GitHub).
- Experience with Azure environments, particularly deploying code as Docker containers on AKS, distributed deployment on AKS, debugging containers, and AKS load balancing, is highly desirable.
- Azure and/or Agile certifications will be advantageous.
- Strong troubleshooting and problem-solving skills.
- Excellent English communication skills for effective interface with cross-functional technology teams and business stakeholders.
- A motivated, high-potential performer with demonstrated ability to influence and lead.
Additional Benefits:
- Flexible working environment
- Volunteer time off
- LinkedIn Learning
- Employee Assistance Program (EAP)
Company
NielsenIQ
NielsenIQ (NIQ) is the global leader in consumer intelligence, providing a comprehensive understanding of consumer purchasing behavior and identifying new growth opportunities. In 2023, NIQ merged wit...