What are the responsibilities and job description for the Python Developer _ONSITE - Charlotte, NC_Only on W2_No Third Parties position at Chelsoft Solutions Co.?
Work Location: ONSITE - Charlotte, NC. Must be able to work onsite from the first day of the assignment.
Responsibilities
Responsibilities
- Ability to lead a team of Python Developers to deliver a module assigned (design, document, code, integrate, deploy)
- Ability to perform independently and perform peer-review, aligning to best practices and coding standards
- Guide and review Junior Developers code and deliverables
- Work closely with cross-functional teams, including software developers and business analysts to ensure seamless integration of data solutions.
- Provide technical guidance and support to junior team members and stakeholders.
- Strong understanding of object-oriented programming
- Hands on Experience in Python Programming
- Working knowledge and experience using threading limitation of Python and multi-process architecture.
- Experience in scheduling jobs or trigger events programmatically.
- Experience in Data Cleaning and Data transformation using Python
- Experience working with Pandas, Numpy and Regular Expressions in Python
- Hands on experience with JIRA, Agile methodology, source code management - GIT, SVN etc.
- Understanding of fundamental design principles for building a scalable application
- Proficient in implementing automated unit tests
- Excellent communication skills, both written and verbal.
- Python-Angular
- Web Framework Knowledge (Django)
- Strong understanding in building REST APIs/ Micro services architecture
- Good Development experience on Webservices(Flask), Web Apps
- Working knowledge on Java, Spring integration, MVC , Hibernate, Understanding of Spring boot Micro services"
- Experience with sqlalchemy
- Working experience on Oracle, PL/ SQL