Intone Networks

posted about 1 month ago

Full-time - Senior
Professional, Scientific, and Technical Services

About the position

The Senior Python Developer will play a crucial role in transitioning existing Excel-based calculations into Python code. This position involves requirement analysis, code conversion, documentation, testing, and optimization to ensure the accuracy and performance of the new Python implementations.

Responsibilities

  • Review and understand existing Excel-based calculations and identify key functionalities.
  • Collaborate with stakeholders to gather additional requirements and clarify ambiguities.
  • Convert Excel-based calculations to Python code, ensuring accuracy and consistency.
  • Optimize Python code for performance and scalability, implementing error handling and validation.
  • Document existing Excel calculations, including formulas, macros, and data flows.
  • Create comprehensive documentation for the Python code, including comments, user guides, and technical specifications.
  • Develop and execute test cases to validate the accuracy and performance of the Python code.
  • Compare results of Python code with original Excel calculations to ensure consistency and address discrepancies.
  • Identify and implement efficient methods for migrating calculations from Excel to Python.
  • Follow best practices for coding, documentation, and version control.

Requirements

  • Proven experience in Python development, particularly in data manipulation and analysis.
  • Strong understanding of Excel functionalities, including formulas and macros.
  • Experience with documentation practices for code and technical specifications.
  • Ability to develop and execute test cases for validation purposes.
  • Familiarity with optimization techniques for code performance.

Nice-to-haves

  • Experience with version control systems, such as Git.
  • Knowledge of data visualization libraries in Python, such as Matplotlib or Seaborn.
  • Familiarity with Agile methodologies.

Benefits

  • Flexible working hours
  • Remote work options
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service