• Develop Python Based API’s using FastAPI and Flask frameworks.
  • Implementation of workflow using Apache airflow or similar tools.
  • Foll…">

    Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

    Python Lead Developer New
    SenecaGlobal
    Hyderabad, Telangana, India

    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

    Previous Full Stack Python Developer, TeraLumen Solutions Pvt Ltd in Chennai, Tamil Nadu, India Next Python Software Engineer, HypothesisBase in Remote, Remote, USA