Job Description
Junior Python Developer job role is to develop, troubleshoot, and optimize various applications while staying up-to-date with the latest industry trends and technologies.
Job Responsibilities:
- Design, implement, and modify software projects tailored to client needs.
- Develop and deploy customized solutions using Python and JSON.
- Provide technical support, maintenance guidance, and updates for clients.
- Conduct diagnostic testing, debugging, code optimization, and task redesign.
- Integrate new technologies and upgrades to enhance application performance.
- Research and resolve technical challenges throughout the project lifecycle.
- Create business proposals and design specifications for new projects and RFQs (Request for Quotations).
- Participate in sales presentations and demonstrate prototypes or completed applications.
- Document development processes, procedures, and maintain version histories for applications.
- Architect and optimize out-of-the-box solutions based on client requirements.
- Identify opportunities for efficiency improvements through automation.
- Establish connections between data inputs, controllers, and outputs for automation.
- Develop tests and simulations to ensure system functionality.
- Implement monitoring and quality assurance processes to ensure reliability.
Skills:
- Strong troubleshooting and problem-solving skills.
- Excellent communication skills and the ability to work both independently and collaboratively.
- Proficiency in front-end development tools, workflows, and methodologies.
- Familiarity with industry-standard Electronic Design Automation (EDA) tools and workflows.
- Proficiency in Python and JSON programming languages.