Loading job…
Senior Python Developer at Valce Talent Solutions · web2uaApply on the original site
Companies in this catalog do not charge applicants. Never send money to apply.
Primary Responsibilities
Functional Responsibilities
- 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.Technical RequirementsCore Skills
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.
- Originally posted on Himalayas