Senior Software Engineer
NielsenIQ · Chennai, TN, in
onsitefull-time6-10 years
posted 16h
  NielsenIQ Brandbank Software Engineers work collaboratively alongside other development team members, Product Owners & Engineering Managers to realise business goals.   Working within a dedicated delivery team, the Senior Software Engineer - using an incremental delivery approach - is responsible for guiding the team in developing new and existing products by understanding and translating backlog items into solutions    Job Responsibilities:   Approach work from an Agile mindset applying practices and principles wherever possible  Attend and participate in all Sprint events to achieve desired outcomes, taking a leading role where required to ensure events have a good outcome   Collaborates closely with all team members to take a shared responsibility for the sprint backlog and their success  Maintain broader code quality through peer code reviews   Identify improvement opportunities and agree on actionable improvements  Be available, on a best endeavors basis, to support the resolution of Severity 1 and 2 incidents for applications owned by your team between 7am and 10pm local time on local working days as well as providing retrospective feedback Qualifications Role Requirements E=essential, P=preferred  E - Demonstrable experience of mentoring other more junior Engineers  E - Bachelor’s Degree in a relevant field of work or equivalent professional qualification or experience  E - Strong hands on technical skills across some or all of the Microsoft Stack and other key technologies:  PHP  MS Azure  Javascript / Typescript (React preferable)  MySQL  PHPUnit   Elasticsearch  GIT  XML, JSON  E - Excited by technology, with up to date understanding of latest technologies  E -  Ability to learn new languages and technologies quickly  E - Familiarity and good experience with Agile development methodologies and the complete product lifecycle from inception to delivery  E - Good understanding of software architecture, issues and design  E - Good understanding of data and databases  E - Proven track record or working as part of a team to deliver software solutions to meet customer needs  E - Thorough and detailed approach with the ability to identify appropriate user/business solutions  E - Some experience of code reviews and coding standards  E - Excellent communication skills - both written and verbal  E - An analytical mind  Additional Information Our Benefits Flexible working environment Volunteer time off LinkedIn Learning Employee-Assistance-Program (EAP)