Software Engineer Team Lead
Tata Consultancy Services
Hyderabad, Telangana, India
Role Profile The Refinitiv Data Platform (RDP) is part of our Data and Analytics business. It is the strategic platform where the organisation's data is collected and distributed, serving a broad range of customers from the Wealth Management, Investment & Advisory, and Banking sectors. Multi-Cloud Distribution is the area of RDP where clients are accessing our content from specialised cloud databases downstream of RDP Data Access and CDF. · In this role, you-ll be joining our Enterprise Data Solutions as a Technical Team Lead: serving the entire spectrum of data needs across asset classes, latency and delivery mechanisms including real-time data and news, reference and legal entity data. Tech Profile/Essential Skills · Working experience and expert in Microsoft.NET framework, Microsoft.NET (C#). · Working experience and expert in ASP.NET Services. - Memory issues debugging and optimization. - Performance profiling and optimization. · Working experience in distributed web-services. - Scalability, durability, availability, caching, fault-tolerance. · Is an expert in design patterns. · Has working experience on Data driven applications or using Data warehouse technologies - Snowflake and Addon. · Has experience in writing code with test drive development. · Stakeholder and people management experience. · Must have experience in leading/mentoring team(s) by proving providing a technical and application perspective throughout project lifecycle. · Excellent communication and interpersonal skills. · Some experience of Business and Technical Analysis, Quality Assurance, delivery management, and / or Emerging Technology and Governance. Preferred Skills and Experience · Working experience in relational DB and SQL query profiling and optimization (able to write queries on federated data models). · Preferable to have experience in AWS technologies. · Working experience with projects delivered with Agile Release methodology. Detailed Responsibilities · Demonstrates extensive knowledge of technologies and/or subjective matter expert knowledge of a technology, advising others on design, development and implementation. · Advances tools and applications by producing expert code reviewing others- code when required. · Supervises a team and co-ordinates work of other team members, promoting an inclusive and open culture. · Develops knowledge and expertise in software development and develops knowledge of other domains to understand linkages and dependencies. · Builds understanding of strategy and culture, and how they impact own work. · Oversees the design work and planning for user stories ensuring the achieve the desired objectives. · Contributes to the creation of solutions for Epics and the associated implementation tasks. · Adapts existing patterns to develop robust solutions. · Develops understanding of LSEG-s commercial direction and how technology is a part of this. · Executes on the delivery of given tasks with some guidance and oversight. · Builds trusting relationships with internal and external stakeholders, growing own network and collaborating with other teams. Communicates complex / technical information clearly and concisely in an audience appropriate format. · Takes a proactive approach to invest time in learning and development of technology products for self and the team.