Dice is the leading career destination for tech experts at every stage of their careers. Our client, Stanley David and Associates, is seeking the following. Apply via Dice today!
Job Title: Python Engineer
Location: San Antonio, TX
Job Type: Fulltime
Experience: 6+ Years
Job Description:
Must Have Technical/Functional Skills
- Python Proficiency: Strong understanding of Python syntax, object-oriented programming, data structures, and standard libraries (e.g., os, sys, pathlib).
- Web Frameworks: Experience with Django, Flask, or FastAPI to build robust web applications.
- Databases & ORMs: Proficiency in SQL and database management (PostgreSQL, MySQL) and Object-Relational Mappers (ORMs) like SQLAlchemy or Django ORM.
- Data Libraries: Expertise in data manipulation and analysis libraries such as Pandas, NumPy, and Jupyter.
- Languages: Python (core), SQL, Bash/Shell scripting.
- Frameworks/Libraries: Django, Flask, FastAPI, Pandas, NumPy.
- Databases: PostgreSQL, MySQL, MongoDB, Redis.
- Tools/DevOps: Git, Docker, Kubernetes, CI/CD pipelines, AWS/cloud services.
- Domain Knowledge: Knowledge in P&C (Property & Casualty) insurance.
Roles & Responsibilities
- Back-End Development: Building and maintaining high-availability, scalable, and testable server-side logic and web applications using frameworks like Django or Flask.
- Database Management: Designing, implementing, and optimizing data storage solutions (SQL and NoSQL) to handle high-volume data.
- API Development: Creating and integrating RESTful APIs to manage data exchange between server-side logic and front-end users.
- Code Quality & Optimization: Writing clean, efficient, and well-tested code while debugging, troubleshooting, and improving the performance of existing software.
- System Integration: Integrating user-facing elements developed by front-end engineers with server-side logic.
- Automation: Designing Python scripts to automate tasks and streamline development workflows.