Skip to main content
NielsenIQ

Associate Software Engineer

NielsenIQ Pune, Maharashtra, India Full-time 2 hours ago
Software
  • 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

Qualifications

  • 1.5 to 2 years of hands-on experience in software development, with a strong focus on enterprise application development
  • Strong proficiency in Python programming, including experience with advanced libraries and frameworks such as Pandas, NumPy, FastAPI, Flask, and related ecosystem tools
  • Hands-on experience in AI-powered solutions, including Large Language Models (LLMs), AI agents, prompt engineering, Retrieval-Augmented Generation (RAG), and agent orchestration frameworks such as LangChain, LangGraph, AutoGen, CrewAI, or similar toolsets
  • understanding of relational databases and hands-on experience with SQL
  • Experience with version control systems such as Git, including branching, merging, and code review workflows
  • Good understanding of software architecture, object-oriented design principles, design patterns, and secure coding practices
  • Experience working in Agile/Scrum environments and participating in sprint planning, retrospectives, and iterative development processes
  • Familiarity with testing frameworks, CI/CD pipelines, deployment practices, and application lifecycle management
  • Strong analytical, troubleshooting, and problem-solving skills with the ability to debug and optimize complex applications
  • Excellent verbal and written communication skills, with the ability to collaborate effectively with cross-functional teams and stakeholders
Apply now
Pune, Maharashtra, India
On-site
Full-time
2 hours ago

Share this job