Job Title
Python Lead Developer
Job Description
Responsibilities
- 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.
Restrictions
- No telecommuting
- Agencies are OK
Requirements
Required Skills:
- 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.
About the Company
SenecaGlobal offers end-to-end software services and solutions to organizations seeking a trusted and strategic global outsourcing partner.
We help our clients realize significant cost savings through a broad range of technology solution areas including product development and maintenance, application development and maintenance, software testing, IT infrastructure support, Cloud Computing-AWS, DevOps, Microsoft Azure, iSeries - AS/400 solutions, Mobile Enterprise in Android, and iOS.
Our services provide improved productivity, decreased cost, and increased value over time. The services and solutions we deliver through our unique global delivery model provide our clients with the competitive edge they need to succeed. This accomplished team of business leaders possesses over 100 years of collective experience in global Information Technology Enterprise Solutions. This same team of leaders successfully built a $480 million IT services firm that catered to middle-market companies and independent software vendors worldwide.
Contact Info