Epicareer Might not Working Properly
Learn More

Python Developer

Salary undisclosed

Apply on


Original
Simplified

Job Title: Python Developer

Location: Chicago, IL/Plano, TX/Charlotte, NC

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 sqlalchemy
  • Working experience on Oracle, PL/ SQL