Job Title : Python Developer
Qualification : BE/B. Tech/M. Tech/MCA
Experience : 4 – 8 Years
Location : Hyderabad
Company Profile :
Founded in 2007, SenecaGlobal is a global leader in software development and management. Services include software product development, application software development, enterprise cloud and managed services, quality assurance and testing, security, operations, help desk, technology advisory services and more. The company’s agile team consists of world-class information technologists and business executives across industries, ensuring that we provide clients with a strong competitive advantage.
- Develop Python Based API’s using FastAPI and Flask frameworks.
- Implementation of workflow using Apache airflow or similar tools.
- Follow and enforce organization defined SDLC within the offshore team.
- Writing and modifying Docker files for the back end and Front-End Components.
- Integrate CI/CD pipelines for Automation and Code quality checks.
- Writing complex ORM mappings using SQLAlchemy.
- Unit testing using pytest, unittest etc.
- Post-production support on integration issues including modification requests.
- Design for high performance and tune the interfaces for optimal performance.
- Strong experience in Python and python-based technologies and frameworks including Flask, Fastapi, SQLAlchemy.
- Experience with data analysis libraries like pandas, numpy, polars etc.
- Experience with AWS services like ECS, S3, ECR, Secrets manager, RDS, ELB, API Gateway, Cloudwatch logs, SNS, SQS, SES, Elastic Cache.
- Strong knowledge of SQL, comfortable working with MySQL and/or PostgreSQL databases, writing raw SQL queries.
- Experience of using ORM frameworks like SQLAlchemy.
- Experience integrating 3rd party APIs.
- Strong understanding of OAuth protocol.
- Experience of docker and docker-compose is a plus.
- Understanding of microservices pattern and architecture.
- Experience with REST.
- Experience with Git, GitFlow, code review process
- Good understanding with basic UI and UX principles
- Must enjoy problem solving, have excellent communication skills and be a good team player.
Join us on Telegram For More Updates: https://t.me/nareshit
To apply for this job please visit www.senecaglobal.com.