Senior Backend Python Developer
Location: Mclean, VA
Duration: 6 months with possible extension
Description:
Position Overview
Client Investments & Capital Markets division is currently seeking a Senior Software
Developer -who is proficient in Python development to assist us with the development of mission critical application based on modern software development frameworks.
The developer will be involved in assisting the team with new features, code refactoring, defect fixes, technical debts, improvements and migration efforts for both our customer facing and internal applications/services by applying the specialized knowledge in each stage of software development - including server operations, front-end and back-end development, testing, verification and maintenance.
Must Have Qualifications:
5+ Backend Development with Python engineering- large data libraries, working with databases, and working with large currency.
Responsibilities
Design, develop, refactor, test, and support financial engineer applications and services.
Write clean, high-quality code with comprehensive automated unit and integration tests, while fixing defects and addressing technical debt.
Collaborate with team members across different infrastructure layers and assist with infrastructure upgrades and technology adoption.
Demonstrate commitment to collaborative problem-solving, sophisticated design, and delivering quality products.
Technical skills
Must have
Extensive experience working with Python libraries like Pandas, Numpy, Gunicorn, Celery, SQLAlchemy, and Flask/FastAPI.
Minimum 5 years of Python software development experience, including application, data, and OOP design patterns.
Proficient in writing automated unit, integration, regression, performance, and acceptance tests.
Proven experience working with Python concurrency, managing a multi-hour batch process with DB backend that requires extensive operational features (cancel, restart, resume, status polling) with efficient recovery that scales.
Strong critical thinking, problem-solving skills, business acumen, and familiarity with Agile development processes.
Nice To Have
graduate degree in Computer Science or related field
Experience in financial accounting, fixed income, and capital market
Extensive experience with temporal.io
Call notes:
Looking for a Backend python engineer will be working on forecasting systems
Will build and platform using AWS.
Batch process type system.
Will work on Core architecture.
Work on large scale projects, re-platforming (Lift and shift)
Masters in computer science is desired.
will work with large Data bases.
Needs to write code in the interview.
Tops Skills
5+ years with Python.
Data libraries, Large Data Set.
SQL or Postgres.