Training Python Programmer
- Developed software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
- Maintained system performance by identifying problems; designing modifications; implementing solutions; troubleshooting applications.
- Created custom scripts to automate daily tasks using Python programming language.
- Collaborated with other developers on design decisions related to application architecture and coding standards.
- Performed debugging operations on programs written in Python to identify errors or bugs in source code.
- Provided technical support for end-users related to applications developed in Python language environment.
- Participated in team meetings to discuss project progress and brainstorm new ideas for improving the product.
- Assisted junior programmers with their day-to-day tasks related to developing software using Python language.
- Monitored performance of programs after implementation, developing metrics for analysis and determining areas of improvement.
- Tackled development tasks based on system requirements and documented approaches.
- Wrote and maintained clear documentation describing program development, logic and corrections.
- Communicated with clients to define program needs and requirements, explaining potential challenges and costs.