Software Engineering Team Lead
London Stock Exchange Group
Bucharest, Romania
‎în urmă cu 14 ore

Software Engineering Team Lead

Capital Markets Shared Technology

The Software Engineering Team Lead is a member of the Agile Team responsible for leading a team of highly skilled, cross-functional software engineers.

As a software engineering team lead you will be expected to manage and supervise day to day activities whilst ultimately supporting the team to make sure all targets are met.

Role requirements :

  • Coordinate and contribute hands-on to the technical work assigned to the team.
  • Collaborate with the scrum master, the architects and all the other stakeholders to provide robust planning and execution against the assigned deliverables.
  • Contribute to cross-team activities, such as the development of standards and processes, as well as ensuring compliance with these.
  • Serve as a primary technical point of contact for the team
  • Carry out management responsibilities in accordance with the organization’s policies, procedures, and applicable laws.
  • These include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance;
  • rewarding, addressing complaints and resolving problems.

  • Ensure all staff is provided with training and other resources required to perform their jobs to the highest degree possible.
  • Provide frequent feedback and coaching to the staff in order to meet and exceed individual and team performance goals consistently.
  • Manage and encourage new ideas from staff to foster improvement through innovation.
  • Build and promote a positive culture and working environment within the team and the organisation.
  • Issuing escalation and validation of plans and progress management
  • Contributing to cost and effort estimation as well as support data discovery and analysis
  • Empower the staff to be accountable and responsible for their own actions and decisions.
  • Be accountable for front2back development including DevOps, LSEG PDLC, Security, Stability, Capacity, Resiliency, and Maintainability
  • Oversee development and unit testing of the application.
  • Sprint planning and attending retrospective call , daily stand-up call for the agile scrum process.
  • Review user stories and acceptance criteria with the team
  • Collaborate closely with QA team for any test / UAT releases and agree the test plans.
  • Follow the release management process
  • Providing support for critical production issue.
  • Keeping the technical document and the project artefacts up to date.
  • Review and optimize the performance of the application on java and database side.
  • Key Behavior

  • Be comfortable working in a fast-moving environment where needs evolve rapidly and priorities change
  • A passion for learning and innovation is critical
  • A strong lead from the front : wielding their development experience to help design and build industry-leading solutions
  • Ability to apply analytical and creative thought and translate into technical solutions
  • Ability to resolve complex technical issues
  • Excellent leadership, communication (written and oral) and interpersonal skills
  • Required for Associate Manager and Manager Levels
  • Experience shaping and delivering small to medium size pieces of work
  • Experience mobilizing and shaping technical teams
  • Interested in the evolution of the Equities, FX and Derivatives trading landscape.
  • Knowledge, Skills and Experience required

  • Experience with building APIs and microservices using Java
  • Experience with building event-driven solutions
  • Experience with building robust integrations
  • Experience with building datastore solutions
  • Experience developing modern JavaScript frameworks, ideally Angular
  • Experience with Cloud Native technologies on at least one of the major cloud services providers (AWS preferable, Google Cloud or Azure)
  • Experience with building a complete full-stack solution
  • Build automation tools to support CI / CD pipeline
  • Scripting capability to support DevOps and Quality Engineering work
  • Unit and functional testing
  • Git source control
  • Core Java experience
  • Experience designing and developing microservices in Java
  • JEE technologies (JSP, Servlets, JMS, Web Services including REST, SOAP, WSDL, XML and JSON etc).
  • JEE Container knowledge
  • Spring Framework and related modules such as Spring Batch, MVC, Data Access & Security.
  • Databases & SQL skills using SQL Server, MySQL, MongoDB or other relevant database technologies
  • Web application frameworks and API technologies e.g. Swagger,
  • Strong core JavaScript skills, HTML5 and CSS
  • Backend architectures understanding including integration patterns
  • Knowledge of creative design teams and tools like InVision, Zepelin or Storybook
  • Raportați această lucrare

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.