Python Developer
Location: In-office - Greenville SC
Schedule: Monday-Friday 8:00 am- 5:00 pm
Start Date: Immediate Opening
Salary: Negotiable based on experience and qualifications
Job Overview:
We are currently seeking a dedicated IT Professional with a strong foundation in Python programming to join our dynamic team. The ideal candidate will possess in-depth knowledge of Python and have experience with MS SQL Server MySQL database design ETL processes and file processing. This role demands a self-motivated individual capable of working with minimal supervision and a commitment to delivering high-quality solutions that meet our business needs.
Key Responsibilities:
- Develop and maintain advanced Python applications scripts and tools to support business operations.
- Design implement and maintain databases using MS SQL Server and MySQL ensuring optimal performance security and reliability.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
- Conduct data analysis and manipulation using ETL tools and techniques ensuring accuracy and efficiency in data processing tasks.
- Manage file processing tasks including data import/export transformation and automated workflow development.
- Proactively identify and troubleshoot issues perform root cause analysis and implement corrective actions to prevent recurrence.
- Document all technical procedures and user guides for developed systems and tools.
- Keep abreast of emerging technologies and best practices in software development database management and IT operations.
Secondary Skills (Preferred but not essential):
- Knowledge of networking principles and technologies.
- Familiarity with IT security best practices and protocols.
- Ability to provide basic desktop support and resolve hardware/software issues.
Qualifications:
- Bachelors degree in computer science Information Technology or a related field.
- Proven experience as a Python developer with a strong portfolio of projects demonstrating expertise in Python and its frameworks.
- Solid understanding of database management systems specifically MS SQL Server and MySQL including database design and optimization techniques.
- Experience with ETL processes and file processing methodologies.
- Excellent problem-solving skills and the ability to work independently with minimal supervision.
- Strong communication and collaboration skills with a proven ability to work effectively in a team environment.
- Familiarity with networking IT security and desktop support is a plus.
What We Offer:
- A competitive salary package.
- Opportunities for professional growth and development.
- A collaborative and supportive work environment.
- Comprehensive benefits package.
Required Experience:
Unclear Seniority
Python Developer Location: In-office - Greenville SCSchedule: Monday-Friday 8:00 am- 5:00 pmStart Date: Immediate OpeningSalary: Negotiable based on experience and qualifications Job Overview: We are currently seeking a dedicated IT Professional with a strong foundation in Python programming to join...
Python Developer
Location: In-office - Greenville SC
Schedule: Monday-Friday 8:00 am- 5:00 pm
Start Date: Immediate Opening
Salary: Negotiable based on experience and qualifications
Job Overview:
We are currently seeking a dedicated IT Professional with a strong foundation in Python programming to join our dynamic team. The ideal candidate will possess in-depth knowledge of Python and have experience with MS SQL Server MySQL database design ETL processes and file processing. This role demands a self-motivated individual capable of working with minimal supervision and a commitment to delivering high-quality solutions that meet our business needs.
Key Responsibilities:
- Develop and maintain advanced Python applications scripts and tools to support business operations.
- Design implement and maintain databases using MS SQL Server and MySQL ensuring optimal performance security and reliability.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
- Conduct data analysis and manipulation using ETL tools and techniques ensuring accuracy and efficiency in data processing tasks.
- Manage file processing tasks including data import/export transformation and automated workflow development.
- Proactively identify and troubleshoot issues perform root cause analysis and implement corrective actions to prevent recurrence.
- Document all technical procedures and user guides for developed systems and tools.
- Keep abreast of emerging technologies and best practices in software development database management and IT operations.
Secondary Skills (Preferred but not essential):
- Knowledge of networking principles and technologies.
- Familiarity with IT security best practices and protocols.
- Ability to provide basic desktop support and resolve hardware/software issues.
Qualifications:
- Bachelors degree in computer science Information Technology or a related field.
- Proven experience as a Python developer with a strong portfolio of projects demonstrating expertise in Python and its frameworks.
- Solid understanding of database management systems specifically MS SQL Server and MySQL including database design and optimization techniques.
- Experience with ETL processes and file processing methodologies.
- Excellent problem-solving skills and the ability to work independently with minimal supervision.
- Strong communication and collaboration skills with a proven ability to work effectively in a team environment.
- Familiarity with networking IT security and desktop support is a plus.
What We Offer:
- A competitive salary package.
- Opportunities for professional growth and development.
- A collaborative and supportive work environment.
- Comprehensive benefits package.
Required Experience:
Unclear Seniority
View more
View less