Must Have Technical/Functional Skills
Technical Skills
• Strong experience across all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), with a solid understanding of how they intersect.
• Proven Full Stack Development experience.
• Hands-on UI engineering using:
o React.js
o ES6+
o WebSockets
o OpenFin/Electron
o TailwindCSS
o Modern front-end build and tooling frameworks
• Proficiency in at least one Object-Oriented Programming Language (e.g., Python, Java).
• Strong foundational knowledge of Python, including:
o Data structures
o Asynchronous programming
o Modern Python packaging standards
• Experience with modern AI application patterns, including:
o LangChain / LlamaIndex pipelines
o Agent frameworks (OpenAI ADK agents, multi-tool agents, function-calling agents)
o Building or integrating with MCP Servers (Model Context Protocol)
o Implementing Retrieval Augmented Generation (RAG) workflows and prompt engineering best practices.
Functional Skills
• Excellent communication skills with the ability to work effectively across global, cross-functional teams.
• Highly motivated self-starter with strong organizational capabilities and the ability to drive tasks independently.
• Strong problem-solving and analytical abilities.
• Exposure to Global Markets and financial asset classes.
Roles & Responsibilities
• Design, develop, and maintain full-stack applications with a focus on modern, scalable, and high-performance architectures.
• Build intuitive and responsive front-end interfaces using React.js and modern UI engineering practices.
• Develop backend services and APIs using Python or other OOP languages, ensuring code quality, reusability, and maintainability.
• Implement AI-driven workflows using LangChain, LlamaIndex, and advanced agent frameworks.
• Integrate or develop Model Context Protocol (MCP)based components for enhanced model orchestration.
• Develop and optimize RAG pipelines, embedding engines, and prompt engineering strategies for production-grade AI solutions.
• Collaborate with distributed global teams to deliver high-quality software solutions aligned with business and technology strategies.
• Participate in code reviews, design reviews, testing cycles, and deployment processes across SDLC and STLC stages.
• Analyze complex business requirements, propose technical solutions, and ensure system scalability and reliability.
• Work closely with stakeholders in Global Markets to understand domain-specific use cases and embed financial context into the platform.
TCS Employee Benefits Summary:
Discretionary Annual Incentive.
Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
Family Support: Maternal & Parental Leaves.
Insurance Options: Auto & Home Insurance, Identity Theft Protection.
Convenience & Profes sional Growth: Commuter Benefits & Certification & Training Reimbursement.
Time Off: Vacation, Time Off, Sick Leave & Holidays.
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
Salary Range: $100,000 - $125,000 a year