At least 5 years of experience in implementing projects in large scale service delivery environments.
Thorough knowledge of systems, cloud, infrastructure, middleware, micro services, software development, network and especially in 24x7 operations environment
Good knowledge and experience in developing and deploying REST APIs
Knowledge of Node.js and frameworks available for it such as Express, Strong Loop and others
Strong notions of security best practices (e.g. Lambda, SQS, CloudWatch, DynamoDB, ECS, API Gateway (and Authorizer etc.)
Good knowledge and experience in Redis, its data types, and their use cases
Must know Relational RDS and Non-relational database development (DynamoDB, Elasticsearch)
Hands on experience in web securities, authentication, access & authorization mechanism. Must be familiar with JSON Web Tokens
Familiarity with code versioning tools such as Git
Should have experience with Agile framework, Jira tools such as Atlassian
Experience in integration testing, unit testing and code reviews
Should have understanding of bitbucket pipeline and terraform
Should know CloudFormation templates
Experience managing a team with the ability to lead and coordinate multiple teams
Good analytical and problem-solving skills
A good knowledge of business function and operations, objectives, and strategies
Ability to work independently with minimal supervision
Ability to work with all levels of personnel from end users to senior management.
Ability to deal with ambiguity
Thank you for your interest in applying for this position with TCS. We will review your application and will get back to you if we are considering your interest in this opportunity.
Employement Category:
Employement Type: Full timeIndustry: ITFunctional Area: ITRole Category: Software EngineerRole/Responsibilies: API Software Engineer