US Citizen
Green Card
EAD (OPT/CPT/GC/H4)
H1B Work Permit
Corp-Corp
W2-Permanent
W2-Contract
Contract to Hire
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 27th Feb 2024
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.