Role: Python Developer
Location: McLean, VA (with in 50 miles)
Duration: Long term
Hybrid model 2 days onsite
Key Responsibilities:
Design and implement Web-based application using Python
Develop specifications and designs for complex applications or modifying/maintaining complex existing applications
Perform code analysis, requirements analysis, identification of code metrics, system risk analysis and software reliability analysis.
SQL performance tuning, improvement and ability to write complex SQL queries
Work closely with design teams and business owners to define, design and implement features
Evaluate, suggest and outline improvements to existing development work
Collaborate with the rest of the development team to ensure data is validated and presented correctly through APIs and database calls as required
Work with development team to validate requirements, design interfaces, data and workflow through the application lifecycle.
Use standard code management tools including Git, as well as Agile Software development process
Experience with DevOps (CICD) environment is a plus
Experience in financial industry is plus
Skills:
Python, Flask, REST API, requests, Pandas, Sql Alchemy, Core java, Flyway(Basic understanding)
testing - unittest, pytest
SQL - MSSQL or any RDBMS, Table designing, Table performance tuning
Authentication authorization mechanism(Tokenized used here)
Docker
Jenkins
Agile knowledge