Python Developer
Listed on 2026-06-26
-
IT/Tech
IT Support, Database Administrator, Cloud Computing: Infrastructure & Operations, Data Analyst
This range is provided by Ecolab. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range$38.00/hr - $48.00/hr
* 12-month contract, potential for extension or conversion
This is the pay range that the employer reasonably expects to pay for this position $38/hour - $48/hour
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.
Required Technical Skills
- 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 Dev Ops. - 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.
Preferred Skills
- Experience with CI/CD pipelines in Azure Dev Ops.
- 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.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent time management and ability to work independently.
- Clear communication skills for technical and non-technical collaboration.
- Adaptable and eager to learn new tools, technologies, and workflows.
- Detail-oriented with a proactive approach to resolving issues.
- Seniority level
Entry level
- Employment type
Contract
- Job function
Engineering and Information Technology - Industries Chemical Manufacturing
Referrals increase your chances of interviewing at Ecolab by 2x
Inferred from the description for this jobMedical insurance
Vision insurance
401(k)
Get notified when a new job is posted.
Sign in to set job alerts for “Python Developer” roles.Minneapolis, MN $90,200.00-$ 2 weeks ago
Minneapolis, MN $83,500.00-$ 3 days ago
Minneapolis, MN $-$ 3 months ago
Minneapolis, MN $-$ 4 months ago
Minneapolis, MN $-$ 3 months ago
Greater Minneapolis-St. Paul Area 4 months ago
Eagan, MN $62,000.00-$85,000.00 3 days ago
Minneapolis, MN $93,800.00-$ 1 week ago
Minneapolis, MN $75,000.00-$90,000.00 1 week ago
Minneapolis, MN $75,000.00-$93,000.00 2 weeks ago
Minneapolis, MN $-$ 1 week ago
Minneapolis, MN $70,000.00-$ 3 weeks ago
Intern, IT- Software Engineering - MSP (Summer 2026)
Minneapolis–Saint Paul, WI $65,000.00-$75,000.00 5 days ago
Co-op, IT- Software Engineering - MSP (Spring 2026)
Minneapolis, MN $-$ 2 months ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).