Strong understanding of software engineering principles and fundamentals including data structures and algorithms, design patterns, messaging patterns, containerization, enterprise application, and microservice/base.
Hands-on with Unit Tests, Coding best practices like Sonar cube, and code Review.
Strong knowledge of computer science fundamentals to develop a scalable system.
Excellent hands-on with Databases - relational or NoSQL.
Deep expertise in Python with experience implementing REST APIs, familiar with Flask or Django.
Knowledge of middleware like Kafka, and RabbitMQ etc, cloud tools like Azure, AWS, and exposure to DevOps practices like CI/CD and Docker, and Documentation using Swagger will be an added advantage
Strong in writing SQL queries.
candidates need to have experience in transferring data to the cloud using Python language
Good to know about Artificial Intelligence.