Role: Python Developer
Location: Chicago, IL / Plano, TX(Onsite)
W2/Full time
Exp: Min 10+ yrs
Job description
MUST HAVE SKILLS
- 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
- 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.
- 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.
GOOD TO HAVE
- 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 sql alchemy
- Working experience on Oracle, PL/ SQL