Python Developer (contract)

About the Job
- 12-month contract, potential for extension or conversion
Optional Benefits: Medical, Dental, Vision, 401K
Job Title: Junior Python Developer
Location: Eagan, MN - Hybrid
Type: 12-month contract, potential for extension or conversion
Job Overview
We are seeking a motivated Junior Python Developer to support the design, development, and deployment of a SQL database and user-facing application hosted in Azure. This role is ideal for a technically skilled self-starter with a solid understanding of Python development, SQL databases, and cloud-hosted application deployment. You will play a key part in building scalable, secure, and well-documented solutions that meet internal team needs.
Key Responsibilities
- Design, develop, and deploy a SQL database in Azure using industry best practices, including schema implementation, normalization, and documentation.
- Build and deploy a user interface using Streamlit or Flask, integrated with the backend database and hosted in Azure.
- Ensure application and database security, performance optimization, and scalability.
- Document database architecture, workflows, and deployment procedures to support long-term maintainability.
- Troubleshoot and resolve performance or functionality issues across the stack.
- Collaborate with internal teams to facilitate knowledge transfer and system handoff.
- SQL: Strong ability to write queries, stored procedures, and optimize database performance.
- Azure: Hands-on experience with Azure SQL Database, Azure App Services, and Azure DevOps.
- Python: Proficient in backend development using Python.
- Web App Development: Experience with Streamlit or Flask for UI development and deployment.
- Version Control: Familiarity with Git or similar tools for source code management.
- Experience with CI/CD pipelines in Azure DevOps.
- Familiarity with containerization (e.g., Docker) and deployment automation tools.
- Understanding of REST APIs and integration with external systems.
- Experience working in Agile or hybrid development environments.
- 0–2 years of relevant experience.
- Bachelor’s degree in Computer Science or a related field required.
Recommended Jobs
R&D Project Manager
Updated 10 days ago
Process Engineer - NGSW-A 6.8 Program
Updated 10 days ago
Process Technology Engineer
Updated 10 days ago
Continuous Improvement Manager, Medical Device Operations
Updated 10 days ago
Production Technician (Fiber)
Updated 10 days ago