ID: 5261-py-dev
Title: Senior Python Developer (Financial Industry)
Job Location: McLean, VA
Posted Date: 4/11/2022
Job Description
Design, develop and support custom Python solutions for a large financial services client. Will work on their AWS based Risk Portfolio management tools, modeling, and research capabilities. Must be able to collaborate with other developers and stakeholders in an Agile environment.
Responsibilities
- Assist with application development and modifying and/or maintaining applications
- Ensure standard technology development practices are met; peer review modifications.
- Assist with the monitoring and control of market and credit risks.
- Help define requirements for system applications in regards to financial research and engineering.
Required Skills
- Strong Python development experience in an Agile SDLC environment.
- Pandas, NumPy, SciPy, PySpark, etc.
- Experience with Python beyond using it as a scripting language.
- Unit and integration testing (e.g. PyTest, unittest.mock, 100% code coverage, etc.).
- SQL and RDBMS experience.
- Version control (Git, SVN and/or Mercurial).
- Strong written and verbal communication skills.
Nice to have Skills
- Financial services industry experience.
- Quantitative Finance principles and methodologies.
- Object-oriented programming, analysis and design.
- Experience with SAS, Java, and/or C++.
- Experience with AWS, EC2, Big Data/MongoDB, Docker and many other emerging and traditional technologies.
- Experience with continuous integration tools such as Jenkins, Maven and/or Gradle.
- Worked with large data sets.
- Web Services experience.
- Shell scripting in a UNIX/Linux environment.
- Strong quantitative skills (statistics, econometrics, etc.)
Education/Experience
- Bachelor's degree in Computer Science or related field plus 4 years of relevant work experience.
- Or a Masters degree in Computer Science or related field plus 2 years of relevant work experience.