Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales 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 Team Lead

Job LocationLondon
EducationNot Mentioned
Salary100,000 - 115,000 per annum
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time

Job Description

US Investment banking firm seeks a Software Engineering Team Lead with a strong Computer Science background.The group works to optimize the IT environment by standardizing production platforms, reducing complexity, and introducing innovative solutions that provide new business capabilities, reduce total cost of ownership, and create a competitive advantage forthe firm.The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role isto lead applications systems analysis and programming activities.The roles in that team are equal parts strategist, execution driver and change agent. This position requires a candidate with exceptional technical and communication abilities.requirements with users (Quantitative Strategies Group and Traders) and liaise with sibling teams in EFX (market access, dashboard, price distribution etc).Responsibilities:

  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firms reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adheringto Policy, applying sound ethical judgment regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency.
Preferred Qualifications:
  • Degree in Computer Science or related technical discipline with multiple years of hands-on software development experience.
  • Working experience with agile and iterative software delivery
  • Familiarity with software engineering best practices (unit testing, automation, design patterns, peer review, etc)
  • Proven architecture experience in building horizontally scalable, highly available, highly resilient and low latency applications
  • Proven experience in managing Cloud infrastructure both on-premise and public cloud (i.e. OpenShift, AWS, etc)
  • Proficiency with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc)
  • Proficiency with API Management tools
  • Proficiency withevent-driven design and architecture (i.e. Kafka, Spark Flink, etc)
  • Experience in technical leadership re-engineering monolithic applications into Microservices
  • Experience with Microservices frameworks using Java, Python, or C#.
  • Experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines, both on-premise and public cloud (i.e. Tekton, Harness, CircleCI, Cloudbees Jenkins, etc)
  • Experience with Infrastructure as Code tools (i.e Terraform, Cloudformation, etc)
  • Experience in Security, Observability, and Monitoring (i.e Grafana Prometheus, Splunk, ELK, CloudWatch, etc)
  • Experience with Service Oriented and MicroServices architectures, including REST and GraphQL implementations.
  • Experience mentoring andprovidingtechnical leadership for teams of 5ofmore developers.
  • A passion for learning new technologies, and a desire for personal growth, through self-study, formal classes, or on-the-job training.
  • A passion for building high quality products which customers love.
  • Experience with database concepts and web-based technologies is a plus
Education:
  • Bachelors degree/University degree or equivalent experience
  • Masters degree preferred
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

APPLY NOW

Software Engineering Team Lead Related Jobs

© 2019 Naukrijobs All Rights Reserved