Python Developer

Mindlance

  • Washington, DC
  • 14 days ago

    Highlights

    Create comprehensive documentation for the Python code, including code comments, user guides, and technical specifications. Testing and Validation: Develop and execute test cases to validate the accuracy and performance of the Python code.

    Numbers & Facts

    LocationWashington, DC

    Description

    Position Summary:

    Title: Python Developer
    Duration: 8 Months Long Term
    Location: Washington, DC 20433

    Hybrid Onsite: 4 Days per week onsite from Day1.

    The Python Developer will be responsible for the following tasks:

    Requirement Analysis:

    • Review and understand the existing Excel-based calculations .
    • Identify the key functionalities and logic implemented in the Excel sheets.
    • Collaborate with stakeholders to gather additional requirements and clarify any ambiguities.

    Code Conversion:
    • Convert the Excel-based calculations to Python code, ensuring accuracy and consistency .
    • Optimize the Python code for performance and scalability .
    • Implement error handling and validation to ensure robustness

    Documentation:
    • Document the existing Excel-based calculations, including formulas, macros, and data flows.
    • Create comprehensive documentation for the Python code, including code comments, user guides, and technical specifications.
    • Maintain an organized repository of all project documentation.
    Testing and Validation:
    • Develop and execute test cases to validate the accuracy and performance of the Python code.
    • Compare the results of the Python code with the original Excel calculations to ensure consistency .
    • Address any discrepancies and refine the code as needed.

    Optimization and Best Practices:
    • Identify and implement the most efficient methods for migrating calculations from Excel to Python.
    • Follow best practices for coding, documentation, and version control.
    • Provide recommendations for further improvements and optimizations.

    Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.

    Similar Jobs

    See more jobs