hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Software Engineering Lead

2.00 to 7.00 Years   Chennai   07 Sep, 2021
Job LocationChennai
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaEmbedded / System Software,General / Other Software
EmploymentTypeFull-time

Job Description

Software Engineering LeadAgile Software development Squad Lead with good technical hands on experience in Java, spring, microservices, Rest API s, AWS Location: Chennai Team: Enterprise Customer Hub (Master Data Management) Context of this role in Elsevier Elsevier is an analytics company with the mission of Helping Researchers & Healthcare Professionals Advance Science & Improving Health Outcomes for the Benefit of Society . The value and quality of Elsevier s content and supporting data are critical to the success of this mission. Master Data Management (MDM) technology team is part of Business Technology Solutions supporting areas such as Sales and Marketing, Finance, Production and BI systems. Would you like to be part of one of the innovative Tech teams in Elsevier and take part in making scientific research more accessible, useful and help humanity solve our biggest challenges Then we have a great challenge for you! We are seeking a Software Engineering Lead with excellent technical and team management skills to lead one of the energetic squads in Enterprise Customer Hub (ECH) team which is part of MDM. This space is seeing significant growth with a mission to provide 360-degree view of Customers in Elsevier. ECH curates high quality customer data, which is then used by the business as a trusted source for (including but not limited to) the following activities: billing/invoicing, marketing, establishing links between persons and organisations, establishing links between organisations (hierarchies and consortia), financial/sales reporting. This allows seamless look-up and creation of customers, increasing productivity, enabling high quality customer service and a faster turnaround of potential leads and sales.This role will be based in Chennai and will report to Software development Manager.Purpose of your role The role will be responsible for leading a cross functional technical squad that works closely with Product Owner in the Enterprise Customer Hub team. This role will also involve hands on development mainly focussing on the Enterprise integrations in ECH.Your success in this role will be measured by:

  • Establish and maintain streamlined agile development squad that regularly achieves all the sprint goals set.
  • Enable great collaboration between Business and various technology teams. Being able to bridge the gap between developers, Architects and Business Stake holders.
  • Be an excellent coach who can guide, manage and encourage new ideas from staff to foster improvements through innovations
  • Achieve the roadmap set to bring all consumers to the standardize integration patterns in ECH.
Your key accountability and responsibilities
  • Work closely with Product Owner and development team members to understand complex product requirements and break them into small work tasks that can be progressed in the agile Sprints.
  • Acting as a Scrum Master for a cross functional team, effectively managing a backlog with Product owner, providing estimations (time and/or story points), reporting burn down and removing impediments
  • Operate in an agile development environment collaborating with key stakeholders.
  • Interface with other technical personnel (DBA s, Devops, Architects ) or team members to finalize requirements.
  • Serve as the initial point of escalation for software development issues within specific area of responsibility (Customer Master data)
  • Efficiently breakdown the technical work for the development team into stories and sprints
  • Work closely with Development manager to successfully implement development processes, coding best practices, and code reviews.
  • Line management responsibilities for 3 to 5 developers.
  • Act as change champion to move most of the development deliverables to the Devops model.
  • Coach/train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles.
  • Carry out management responsibilities in accordance with the organization s policies, procedures, and applicable laws. Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; and addressing complaints and resolving problems.
  • Ensure all staff is provided with training and resources needed to perform their jobs to the most outstanding degree possible. Ensure all staff is provided with frequent feedback and coaching in order to meet and exceed individual and team performance goals consistently.
  • Empower the staff to be accountable and responsible for their own actions and decisions.
Your most important qualities
  • Passion to lead Development team and deliver solutions using Agile methodologies
  • Closely work with both Business and technology teams to guide them and efficiently breakdown the Technical work into Epics and stories
  • Good ownership to resolve complex technical issues and remove impediments for the team.
  • Desire to improve efficiency in delivery by understanding the areas that takes time and ensure team carry s out Test-driven development, CI/CD and code reviews.
Recommended experience
  • Experience of working within an Agile Development team and a strong understanding of agile practices ideally SCRUM.
  • 7 years of Software Engineering experience
  • 5 years experience in Data projects (preferably Master data management)
  • 2 years experience leading development team and line management experience (3-5 people)
  • Squad lead & Scrum master - Have good technology and agile project delivery experience to efficiently breakdown the technical work for the development team into Sprints and stories.
  • Data project experience. Worked in projects in an Enterprise environment where data is shared across multiple systems using technologies like kafka, Rest APIs,
  • Experience developing SOAP and Restful services and event driven data integrations
  • Strong communication and collaboration skills with both business and technology stakeholders
  • Stakeholder management Updates on project status, achievements, impediments.
  • Have good understanding and experience of release management using CI/CD.
Technical Skills: Strong hands-on experience of working with the following or similar technologies:Essential:
  • Java development experience ideally Java 9, Spring
  • Developing Restful microservices API s and event driven data integrations
  • Experience development using container platforms and microservices architecture
  • Development in cloud environment preferable AWS cloud services like EC2, Athena, EMR, S3, RDS, IAM, ELB, Elastic Search
  • Experience working with RDS ideally Postgres
  • Agile development inc use of Jira, continuous integration, continuous delivery using Jenkins or similar tool
  • Strong skills in setting, communicating, implementing, and achieving business objectives and goals through the direct management of others.
  • Strong organization/project planning, time management, and change management skills across multiple functional groups and departments, and strong delegation skills involving prioritizing and reprioritizing projects and managing projects of various size and complexity.
  • Strong problem-solving experience involving leading teams in identifying, researching, and coordinating the resources necessary to effectively troubleshoot/diagnose complex project issues.
  • Strong interpersonal, communication, and presentation skills applicable to a wide audience including senior management and consumers. Good skills to present information in a concise and effective manner to the team and management.
Desirable:
  • UI development experience with Angular (ideally version 8 or above)
  • Experience with Angular Material, NgRx, Typescript, HTML, SCSS
  • Experience or knowledge of streaming data (ideally Kafka)
  • Building data pipeline using Airflow, Python
-----------------------------------------------------------------------,

Keyskills :
javasqljavascriptsql serverjquerymaster data managementteam management skillsline management experiencemaster datascrum masterstatements of work sow

Software Engineering Lead Related Jobs

© 2019 Hireejobs All Rights Reserved