Junior Python Programmer
Clearwater Systems Inc.
Akron, Ohio
Internship
On-site
Job Description
Join a dynamic team dedicated to delivering high-quality software solutions that drive customer success. As a Junior Python Programmer, you will work closely with our Lead Programmer and key stakeholders to develop and maintain applications within our ERP ecosystem. This is a fantastic opportunity for someone who is passionate about writing clean code, learning business domains, and contributing to continuous process improvement. Key Responsibilities Duties Support Maintenance: Update and enhance existing internal applications and services. Identify, troubleshoot, and resolve software defects and performance issues. Software Design Development: Collaborate with the Lead Programmer to design, develop, and deploy new software applications and services. Write clean, efficient, and well-documented Python code. Team Collaboration: Participate actively in team meetings, planning, stakeholder demos, and code reviews. Share responsibility for troubleshooting production incidents and ensuring rapid resolution. Required Qualifications Professional Python Experience: Minimum of 1 year writing Python in a professional setting (internships, co-ops, or full-time roles). Software Development Fundamentals: Strong understanding of software development principles, design patterns, and best practices. Technical Communication: Ability to visualize and articulate domain concepts, user requirements, and technical architecture both verbally and in writing. Problem-Solving Mindset: Proven ability to identify defects, debug complex issues, and propose sustainable solutions. Technical Skills: Required: Python SQL Object Oriented Programming ORM based application development GitHub version control Preferred: Odoo Frontend development Web Frameworks (Flask, Django, etc) Javascript XML Postgres Visual Studio Code Additional Requirements Must be legally authorized to work in the United States (no visa sponsorship available). Position is based in Akron, Ohio; remote work may be available upon manager approval. Relocation assistance is not available. Why Join Us? Growth Learning: Work alongside experienced programmers and cross-functional stakeholders to deepen your understanding of ERP systems and business domains. Impactful Work: Contribute directly to internal software solutions that enhance efficiency and drive customer value. Collaborative Culture: Be part of a team that values open communication, continuous improvement, and knowledge sharing.
External application opens in new window