Required Skills

Python

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 27th Feb 2024

JOB DETAIL

McLean, VA

 

Interview: Video, 2 rounds

 

Location: Hybrid - in McLean, VA- (Tuesday through Thursday) from day one.

 

USC/GC / GC EAD/ H4 EAD

 

 

Requires skills/Qualifications:

- Bachelor’s degree in Computer Science, Financial Engineering, or a related quantitative discipline (preferred).

 

- Proven experience (9+ years) in Python programming language, including expertise in frameworks like Flask, Django, or FastAPI.

 

- Strong grasp of RESTful APIs and microservices architecture, with the ability to design and implement effective solutions.

 

- Proficiency in backend skills such as Python, NumPy, pandas, and working with relational databases.

 

- Skilled in refactoring code to improve quality, maintainability, performance, and scalability.

 

- Experience with test automation using Pytest, Unittest, and related testing tools.

 

- Familiarity with CI/CD tools like Git, Jenkins, Gradle, Conda, Jira, and GitLab.

 

- Working knowledge of Linux and Docker for DevOps.

 

- Strong problem-solving abilities and a passion for engineering robust solutions.

 

- Excellent communication and collaboration skills in a cross-functional team environment.

 

- Preferred experience with financial services (desired but not necessary).

 

 

 

Responsibilities:

 

- Design and implement RESTful APIs and microservices architecture using Python frameworks such as Flask, Django, or FastAPI.

 

- Engineer solutions that adhere to best practices for maintainability, scalability, and reusability of test code.

 

- Develop, maintain, and execute high-quality automated tests, including Unit, Functional, Performance, and Acceptance tests.

 

- Collaborate with cross-functional teams to integrate data, analytics, and reporting components into web applications.

 

- Contribute to the design and development of scalable calculations to maintain performance over large data sets.

 

- Ensure predictable and reliable results by writing, testing, and automating code to minimize bugs and ensure correctness.

 

- Embrace a DevOps mindset and participate in CI/CD processes using tools such as Git, Jenkins, and Conda.

 

- Demonstrate a commitment to production resilience by designing systems that are highly available with minimal downtime.

 

- Stay current with industry trends, tools, and technologies, and contribute new ideas to the team's technical growth.

Company Information