TCS has always been in the spotlight for being adept in “the next big technologies”. What we can offer you is a space to explore varied technologies and quench your techie soul.
The customer - LSEG (London Stock exchange group) is a leading global financial markets infrastructure and data group, also they are dedicated partners with a deep commitment to excellence, delivering value for their customers. They are leaders in data and analytics, risk, collateral and processing solutions, capital formation and trade execution. With them you get the level of influence and opportunity that you’d have at a startup, combined with the large-scale impact of working at a global company
LSEG is a global organization spanning 70 countries and one rooted in a culture of growth, opportunity, diversity, and innovation, this is a place where everyone can grow, develop, and fulfil your potential with purposeful careers.
Role Name: Software Engineer
Desired Experience Range: 2 TO 10years
Location of Requirement: Hyderabad
Must-Have:
•2/3 + years coding experience and be proficient on either Perl OR C/C++.
•Hands on experience of backend financial system development and support.
•2/3 + years of hands on experience at least one RDBMS (Sybase ASE ,SQL Server or PostgreSQL).
•Financial database maintenance and support experience is a plus.
•Familiarity with Linux/Unix platform, backend system, web application servers (e.g. Apache, Nginx), and DevOps tools. (e.g. CI/CD, GIT, etc.).
•Good understanding of software engineering principles and object-oriented design.
•Familiar with Agile development process and tools (e.g. JIRA, Confluence etc.)
•Strong sense of core system support and customer satisfaction.
Roles & Responsibilities:
•Demonstrates knowledge of technologies within LSEG and how they relate to various parts of the business.
•Work on any number of projects that may include: creating new automated ETL data feeds, working with data analysts to enhance the existing web tools, refactoring data flow processes, performing support of existing system, performing bug fixes, and prototyping new systems on new hardware.
•Executes on the delivery of given tasks with some guidance and oversight.
•Develops tools and applications by producing clean and efficient code, may also review others' code when required.
•Develops knowledge and expertise in software development and develops knowledge of other domains to understand linkages and dependencies.
•Builds trusting relationships with team and colleagues, collaborating closely with team.
•Communicates with clarity and precision in a concise format.
•Takes initiative to develop knowledge in technology products and tools through on the job learning, certifications and projects.