V.L.S. Systems - McLean, VA

posted 15 days ago

Full-time - Mid Level
McLean, VA
Professional, Scientific, and Technical Services

About the position

The Lead Python Developer will be responsible for developing a cash forecasting application that is transitioning from Peoplesoft to a Python-based solution. This role involves significant interaction with business users to gather requirements and ensure the new application meets financial forecasting needs. The position requires a strong focus on both back-end and front-end development, with a majority of the work being done in Python and some integration with existing Java components.

Responsibilities

  • Interact with finance team and business side to collect the requirements.
  • Design, develop and support software solutions for the given requirements within the financial modeling and research area.
  • Ensure new code and existing code updates meet standard technology development practices.
  • Work with finance team and other developers to facilitate the reconciliation.
  • Help customers to understand the result and to properly use the application.
  • Assist in the operational execution of software solutions to assist with the monitoring and control of market and credit risks.

Requirements

  • Master's degree in Computer Science or Software Engineering is required
  • Proficiency in Python, Pandas, and other popular Python libraries
  • Understanding of Java
  • Experience with testing frameworks such as pytest and junit
  • Knowledge of SQL
  • Experience with Linux and Docker
  • Familiarity with CI/CD processes and git
  • Experience using IDEs such as IntelliJ for Java and/or Python
  • Proficiency in Excel
  • Quantitative Finance knowledge (optional)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service