Talent.com
This job offer is not available in your country.
Manager Software Engineer-AM-TECH-DA-06

Manager Software Engineer-AM-TECH-DA-06

The Nielsen Companybangalore, India
12 hours ago
Job description

At Nielsen, we believe that career growth is a partnership. You ultimately own, fuel and set the journey. By joining our team of nearly 14,000 associates, you will become part of a community that will help you to succeed. We champion you because when you succeed, we do too. Embark on a new initiative, explore a fresh approach, and take license to think big, so we can all continuously improve. We enable your best to power our future.

About the role

  • This position is responsible for participating as a team lead / developer in analyzing and designing highly-complex and embedded and application level software and SDKs, as well as developing, testing, and supporting application software.

Responsibilities

  • Oversee the development of scalable, reliable, and cost-effective software solutions with an emphasis on quality, best-practice coding standards, and cost-effectiveness
  • Participate as a team lead on projects, which includes training, coaching, and sharing technical knowledge with less experienced staff.
  • Rapidly identify and resolve technical incidents as they emerge
  • Build rapid technical prototypes for early customer validation of new technologies
  • Collaborate effectively with Data Science to understand, translate, and integrate methodologies into engineering build pipelines
  • Collaborate with product owners to translate complex business requirements into technical solutions, providing leadership in the design and architecture processes.
  • Provide expert apprenticeship to project teams on technology strategy, cultivating advanced skill sets in application engineering and implementing modern software engineering practices
  • Lead and mentor a team of Software Developers and Senior Software Developers, providing guidance and support in their professional development
  • Stay informed about the latest technology and methodology by participating in industry forums, having an active peer network, and engaging actively with customers
  • Cultivate a team environment focused on continuous learning, where innovative technologies are developed and refined through collaborative effort
  • Technical skills

  • Bachelor’s degree in computer science, engineering plus 5-8 years of experience in information technology solutions development and 2-3 years managing teams.
  • Proven experience in leading and managing software development teams.
  • Must have strong embedded, test automation software development skills.
  • Must have the ability to provide solutions utilizing best practices for resilience, scalability and security.
  • Basic project management skills.
  • Technical Skills
  • 7+ years of experience : Embedded software development, Test automation, SDK / API development.
  • Experience in C / C++ / Python / Android / iOS development
  • Experience in software development using programming languages & tools / services like : Windows, Linux, Shell scripting, GitLab, Jira
  • Experience in data analysis to identify trends and issues.
  • Strong knowledge on Unix / Linux OS, commands, shell scripting, python, JSON
  • Agile scrum experience in application development is required.
  • Strong knowledge in Gitlab / Bitbucket .
  • AWS Certification is a plus.
  • Create a job alert for this search

    Software Manager • bangalore, India