Software Engineer
Tata Consultancy Services · Greater Hyderabad
Tata Consultancy Services · Greater Hyderabad
**TCS Hiring a Forward Deployed Engineer at Hyderabad/Noida/Chennai/Pune/Bangalore locations!** **Experience range- 5 to 10 Years** **Key Technical Skillsets-** * Proficiency in Java, .NET, or Python programming languages * Strong problem-solving skills with data structures and algorithms, including arrays, trees, graphs, and recursion * Experience with object-oriented programming concepts such as encapsulation, inheritance, polymorphism, and design principles like SOLID * Experience with HTML5, CSS3, and JavaScript (ES6+) * Proficiency in Angular or React frameworks * Experience with backend frameworks such as Spring Boot, .NET Core, or Node.js * Experience in developing REST APIs and working with JSON and microservices * Experience with SQL Server, Oracle, or PostgreSQL databases * Proficiency in using Azure or AWS cloud platforms, with a preference for Azure * Experience with CI/CD tools such as Jenkins, Azure DevOps, or GitHub Actions * Proficiency in Docker for containerization * Experience with Agile methodology, including Scrum ceremonies and sprint planning * Proficiency in Git for version control, including branching and pull request reviews **Nice-to-have -** * Experience with Redux or NgRx for state management * Experience with responsive design, including cross-browser compatibility and mobile-first design * Experience with NoSQL databases such as MongoDB or DynamoDB * Knowledge of query optimization techniques, including joins, indexing, and performance tuning * Experience with Kubernetes or Azure Kubernetes Service (AKS) for orchestration * Knowledge of AI/ML basics for innovation initiatives * Awareness of security and compliance standards, including HIPAA and data privacy * Experience with Databricks or PySpark for data-heavy projects