
Senior Software Engineer, C++
LSEG (London Stock Exchange Group)
full-time
Posted on:
Location Type: Office
Location: Colombo • 🇱🇰 Sri Lanka
Visit company websiteJob 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