VALCE Talent Solutions

Senior Python Developer

VALCE Talent Solutions

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

Cyber SecurityNumpyPandasPythonSQL

About the role

  • Collaborate with team members to design and develop software applications across multiple technologies.
  • Partner with clients to understand their business needs and technical requirements.
  • Use an Agile approach to iteratively deliver high-quality products.
  • Internal Responsibilities: Problem-solvers with natural innovative and analytical skills.
  • Excellent leaders with strong communication (written and verbal), interpersonal, and organizational skills.
  • Able to efficiently manage multiple tasks and contribute in a fast-paced, team-oriented environment.
  • Motivated to work with and learn a variety of technologies and tools.

Requirements

  • Strong Proficiency in Python 3: Coding best practices, modular design, and error handling.
  • Familiarity with logging, configuration management, and writing reusable functions.
  • Data Manipulation Libraries: pandas (for data wrangling, joins, reshaping). numpy (for numerical operations).
  • Data Handling: Ability to work with SAP exports (e.g., flat files, Excel, or CSV generated from SAP).
  • Ability to connect to SQL databases and import data using Python code.
  • Excel Integration Experience with the following libraries: openpyxl (Excel reading/writing). xlsxwriter (advanced formatting, multiple sheets). pandas .to_excel() (basic export). Ability to create custom Excel formats: headers, styles, formulas, pivots (if needed). Handling multiple output formats depending on the data type.
  • Development Workflow Version control using Git . Environment management with venv/conda and pip . Basic error handling and logging for production-ready scripts.
  • Documentation and commenting for maintainability.
  • Additional Skills Thrive within a fast-paced, collaborative, Agile/Scrum project environment. Excellent team, organizational, and verbal/written communication skills. Experience mentoring junior team members and providing reviews. A commitment to inclusion and diversity, and openness to new ideas and perspectives.