Tata Consultancy Services
Location
São Paulo, SP | Brazil
Job description
Come to one of the biggest IT Services companies in the world!! Here you can transform your career!
Why to join TCS? Here at TCS we believe that people make the difference, that's why we live a culture of unlimited learning full of opportunities for improvement and mutual development. The ideal scenario to expand ideas through the right tools, contributing to our success in a collaborative environment.
We are looking for Drupal Developer who wants to learn and transform his career.
In this role you will:
And much better if you stand out for:
• Deep expereince in Drupal 8 and Drupal 9 development for Custom Module, Custom Theme, Content Architecutre, Contrib modules like Paragraphs, Default Content
• Expereince in Drupal 8 Migrate Framework and Contrib modules and Druapl to Drupal content migration.
• Hands on with Git and Git workflow, Composer, Drush, exeroeince to write custom drush command and debugging same
• Good undersntsing of PHP upgrades and PHP coding standards, Drupal standard and best practices, Semantic versioning
• Good undersntading of Drupal 8 and Drupal 9 Features:
o Configuration management
o Layout builder and Layout Component
o Accessibility
o Big Pipe, Caching
o Workspace and Content moderation
• Good understanding of writing Unit testing in Drupal and any experince with Behaviour drive development and testing (Gherkin / Cucumber)
• Any experience in Headless Drupal:
o Understnading of modules RESTful Web Services, JSON API, serialization, GraphQL,
o Understnading of Decouple Architect Patterns
o Any expereincie in secure practics of authenitcation like oauth
• Any experience in design, development and deploying Drupal in AWS infrastrucure for any one below:
o AWS EC2
o Amazon Elastic Kubernetes Service (EKS)
o Amazon Elastic Container Registry (ECR)
o Amazon S3 / SQS / SNS
o Any expereince with serverless approaches Amazon Lambda
• Any experience in building web components with Stencil / Polymer / Vue JS and any of front-end technologies (like NodeJs, Vue JS, React, Anuglar etc.)
• Any expercine in 3rd party integration and writing custom module or service for same in Drupal or in any other language
• Good regional / intenational drupal community connect
• Any experience with Agile and DevOps culture
o Any expereincine with Automation and DevOps related to Drupal , Cralwer, Reports etc.
o Undersntading of Python and using Python libraries such as Flask, SQL, Git etc.
• Creative and efficient problem solver
• Experience in web application security considerations
• Good team player and Quick Learner.
• Basic Python understanding is must.
. Advanced English
Desirable Skills
• Experiencine with conducting session or traning on Drupal or any other technology at any internal or external forums
• Convencing and presenation skills, expereince with architecutral digrams with tools like draw.io
• Understanding of Agile and tools like Jira
• Understanding of Security best practices (e.g. using IAM Roles, KMS, etc.)
• Experience developing unit tests to maximize code coverage
• Exposure to GitHub, webpack and NPM
• Hands-on experience with any NoSQL Database
• Exposure to Life Science domain clients
• Understanding other architectures/frameworks/technologies
• Good communication skills- written and verbal
• Ability to work as part of a team, understanding problems from another team member's perspective, and, at times go beyond the job description to achieve a broader team goal.
What do we offer?
At TATA Consultancy Services we promote an inclusive culture, we always work for equity. This applies to Gender, People with Disabilities, LGBTQIA+, Religion, Race, Ethnicity. All our opportunities are based on these principles. We think of different actions of inclusion and social responsibility, in order to build a TCS that respects individuality. Come to be a TCSer!
#Buildingonbelief
Job tags
Salary