Python Deveoper with ETL

$100,000 - $120,000

Full Time



    Job Description

    Position :- Python Deveoper with ETL

    Location :- Irving, TX (Day 1 onsite)

    Key Responsibilities:

    • Analyzes system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems
    • Makes recommendations towards the development of new code or to reuse of existing code
    • Participates in software system testing and validation procedures, programming and documentation
    • Provides technical advice and assists in solving programming problems
    • Ensures proper analysis of problems and programming approaches to prevent rework and schedule slippage
    • Performs other duties and responsibilities as assigned
    • Work on bug resolution and application improvements, such as performance and maintainability
    • Participate actively in discussions, presentations and decisions about front-end & server side development and application design
    • Participates in Sprint Planning, Tasking and Estimation of the assigned work
    • Responsible for the development of re-usable services, user interfaces, unit testing, and code reviews
    • May occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities

    Required Skills / Experience:

    • Overall 3-6 years of experience 
    • Good communication skills
    • 2 -5 years of hands on experience in building an enterprise scale highly componentized application using  2 - 5 Years of Experience in Python
    • Experience working with SOA & Micro-services utilizing REST, SOAP etc.
    • Experience  with design and implementations of cloud-ready applications and deployment pipelines on large-scale container platform clusters is a plus
    • Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Jenkins, TeamCity, Code Quality Tools - SonarQube, etc.
    • Proficient in industry standard best practices such as Design Patters, Coding Standards, Coding modularity, Prototypes etc.
    • Experienced in RDBMS and SQL/PLSQL
    • Unit testing frameworks - JUnit, Mockito, PyTest
    • Experience in debugging, tuning and optimizing UI components
    • Understanding of the SDLC lifecycle for Agile & Waterfall methodologies
    • Excellent written and oral communication skills
    • Experience developing application in Financial Services industry is preference