Nielsen is hiring a
Associate Software Engineer

Logo of Nielsen

Nielsen

πŸ’΅ ~$192k-$252k
πŸ“India

Summary

The job is for an Associate Software Engineer at Nielsen who will develop, test, and support data coding application software using AWS, Python/Spark or C# and Postgres. The role involves microservices development, API development, database design and optimization, backend architecture, collaboration, code quality and testing, performance optimization, security implementation, version control, and CI/CD.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Experience in backend development using C# and .NET Core, minimum 1 year
  • Python/Spark experience on AWS EMR
  • Familiarity with microservices architecture and distributed systems
  • Understanding of database design and optimization
  • Understanding of data structures and algorithms
  • Experience with API development and RESTful principles
  • Knowledge of containerization technologies like Docker
  • Familiarity with cloud platforms such as Azure or AWS
  • Understanding of version control systems, especially Git
  • Excellent problem-solving and debugging skills
  • Understanding of SOLID principles
  • Strong communication and collaboration skills

Responsibilities

  • Analyze, develop, test, and support highly complex in-house data coding application software and services in AWS, Python/Spark or C# and Postgres
  • Design, develop, and maintain microservices using C#. .NET Core or Python
  • Create and maintain RESTful APIs to facilitate communication between microservices and other components
  • Implement and adhere to microservices architecture principles, ensuring independence, scalability, and resilience of services
  • Design and implement database schemas, ensuring efficient data storage and retrieval
  • Optimize database queries and transactions for maximum performance
  • Work closely with architects and frontend developers to contribute to the overall backend architecture and design decisions
  • Integrate AI into workflows
  • Collaborate with frontend developers, DevOps engineers, and other stakeholders to ensure seamless integration of frontend and backend components
  • Communicate effectively with team members to understand requirements, provide updates, and troubleshoot issues
  • Write clean, well-documented, and maintainable code following best practices
  • Conduct thorough unit testing and participate in code reviews to ensure code quality
  • Identify and address performance bottlenecks in the backend code
  • Optimize applications for scalability, responsiveness, and resource utilization
  • Implement security best practices at both the code and infrastructure levels
  • Collaborate with security teams to address potential vulnerabilities and ensure compliance with security standards

Preferred Qualifications

Ability to apply analytical and problem-solving skills to solve complex design and coding problems

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Nielsen know you found this job on JobsCollider. Thanks! πŸ™