Senior Software Developer Job Description : Technical leader for a new scrum team of six software developers working on big data applications for Nielsen.
Drive software architecture, design, development, and testing activities using agile methodology. Technologies include Hadoop, Hive, Spark, Ruby on Rails, Java, Scala, React.
js, MySQL, PostgreSQL, Solr, AWS, and others. Translate business requirements into technical solutions. Estimate and plan large projects.
Keep abreast of new technology trends and identify opportunities and risks. Learn and adopt new tools, technologies, and programming languages.
Mentor new team members and collaborate with product owners. Education and Experience : Bachelors degree in computer science or a related field (masters degree preferred).
Minimum of 3 years industry experience with software development (5 years preferred). Agile experience, including pair programming Technical Skills -
Required : Ruby on Rails React.js AWS MySQL or PostgreSQL or other relational database Linux or Unix Technical Skills - Optional Hadoop / MapReduce / EMR Serverless (Lambda, Fargate, etc.
Chef Java Solr Soft Skills - Required : Experience managing a small team Excellent command of English Excellent communication skills -
written and oral Strong interpersonal skills Scrum master (optional)