Associate Software Engineer (Python + Oracle SQL)
Prefer a full account with a password? Sign Up to Apply
Job Description
NielsenIQ is seeking a talented Python Developer with 3-5 years of experience to join our engineering team. You will work across application development, API integration, database design, AI-powered solutions, and automation initiatives to build scalable, reliable, and high-performance applications. Our team focuses on delivering innovative solutions through robust software architecture, modern development practices, and data-driven technologies. As a Python Developer, you will play a key role in designing, developing, and optimizing applications, improving development efficiency, and delivering seamless user experiences across our platforms.
Roles and Responsibilities
• Design, develop, enhance, and maintain enterprise applications using Python and Oracle PL/SQL technologies.
• Analyze business and functional requirements and translate them into detailed technical designs and implementation plans.
• Develop clean, efficient, scalable, and maintainable code following established coding standards and best practices.
• Collaborate with business stakeholders, architects, QA teams, and other cross-functional teams to deliver high-quality software solutions.
• Troubleshoot application issues, perform root cause analysis, and implement effective resolutions to ensure system stability.
• Monitor and optimize application to improve reliability and user experience.
• Conduct code reviews to ensure code quality, maintainability, security, and adherence to development standards.
• Develop and execute unit tests, support system integration testing, and assist with user acceptance testing activities.
• Support application deployment, release management, and production implementation activities.
• Maintain technical documentation, including design documents, implementation guides, and operational procedures.
• Provide production support, investigate incidents, and ensure timely resolution of application-related issues.
• Continuously identify opportunities for process improvements, automation, and performance enhancements.
• Share technical knowledge across the development team
Requirements
Function: General Business
Experience Level: Mid-Senior Level