What are the responsibilities and job description for the Python Developer (On Site) position at PeopleConnect Staffing?
Description
Job Title : Python Developer
Location : Indianapolis, IN
Job Type : Full-time
Job Summary : Python Developer for 3D Printer Applications
Our client is a technology company specializing in high-level and innovative 3D printing solutions. Their team is passionate about pushing the boundaries of 3D printing and ultimately helping their customers achieve their goals.
They're currently seeking a highly skilled Python Developer to join their dynamic and growing company. The ideal candidate should have a strong passion for coding and a deep understanding of Python programming. The primary focus will be on developing and maintaining efficient, scalable, and high-performance applications for part quality monitoring and predictive modeling of 3D printers. This role aims to enhance functionality and user experience.
As the Python Developer, you will :
- Understand the existing code base, identify areas for improvement, and outline a plan to achieve a production-ready application.
- Work closely with the VP of Computational Engineering and the R&D team to develop and maintain the application using Python.
- Write reusable, testable, and efficient code, and implement new features.
- Debug, troubleshoot, and optimize software performance.
- Conduct code reviews and contribute to best practices in coding.
- Integrate custom code into third-party software and services.
- Stay updated with the latest industry trends and technologies to incorporate best practices into development.
- Participate in software architecture discussions and design processes.
As the Python Developer, your background should include :
Preferred Skills :
If you're interested in hearing more about this great opportunity, please email your resume to [email protected].