LSEG (London Stock Exchange Group)

Senior Software Engineer, C++

LSEG (London Stock Exchange Group)

full-time

Posted on:

Location Type: Office

Location: Colombo • 🇱🇰 Sri Lanka

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CloudDelphiJenkinsLinuxSDLCSQLTCP/IP

About the role

  • Develop high-quality software, design, and functional documentation
  • Work with product owners, architects and others to implement world-class solutions that meet regulatory and customer needs.
  • Provide estimates for specific software feature implementation
  • Identify, prioritize and execute tasks in the software development life cycle (SDLC)
  • Build unit tests for your code and follow test-driven development processes.
  • Develop and maintain tools and applications by producing clean, efficient code that follows open sourcing standards
  • Automate tasks through appropriate tools and scripting
  • Provide senior leadership to junior software developers by leading design, implementation and code reviews.
  • Participate in the backlog grooming and sprint planning sessions, analysing requirements, providing complexity estimates and proposing low-level implementation plans.
  • Collaborate with a global group of internal teams that span Asia, Europe and Americas.
  • Ensure software is up-to-date with latest technologies and standards
  • Assist front-line support teams in resolving customer and production issues.

Requirements

  • 5+ years of full life-cycle software development experience
  • 3+ years of object oriented development in C++
  • Ability to collaborate in a team focused environment
  • Excellent analytical skills and a real passion for solving problems.
  • Ability to thoroughly test and debug code using test driven development
  • Ability to suggest/research new technologies and quickly adapt to change
  • Ability to work with both Technical Architects and Product Owners in order to build to specification
  • Very good working experience as HT basic and Delphi software developer.
  • Fair working knowledge on SQL DB
  • Working experience in different cloud environments
  • Very good working experience in different scripting (Powershell, Bash)
  • Source Repositories (GIT) and associated pipeline development (Jenkins/Gitlab).
  • Familiarity with network programming and/or functionality - TCP/IP, UDP multicast, REST, Web-sockets are all desirable.
  • Working experience and developing software on both Linux and Windows operating systems
  • Agile development experience is strong plus
  • Good working knowledge on SNOW, Jira and Confluence tools.
  • Strong understanding of infrastructure and very good problem solving skills.
  • Outstanding analytical, problem-solving, and communication skills.
  • Self-driven, flexible, and innovative.
  • Fair understanding of Incident, Problem, Change and Release management processes.
Benefits
  • healthcare
  • retirement planning
  • paid volunteering days
  • wellbeing initiatives

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++object oriented developmentSQLPowershellBashnetwork programmingTCP/IPUDP multicastRESTWeb-sockets
Soft skills
collaborationanalytical skillsproblem-solvingcommunicationflexibilityinnovationleadershipteamworkadaptabilityself-driven