Python/ETL Developer

Insight Global
New Bremen, OH

Minimum Qualifications:

  • 2-3 years' related experience
  • Bachelor’s degree (Computer Science, Management Information Systems or equivalent)
  • Must have valid driving privileges
  • Proficient in object-oriented and event-driven programming in at least Python with a know-how of popular frameworks (Pandas, NumPy, Flask, AsyncIO) or Java with web frameworks (Spring Boot and microservices)
  • ETL pipeline building
  • Hands-on experience in writing and profiling SQL queries

Plusses:

  • Able to write code with a “write-once run at scale” ideology.
  • Familiar with REST/SOAP API principles and methods
  • Basic understanding of front-end technologies (JavaScript and HTML)
  • Knowledge of Agile Lean/Scrum/Kanban models, code versioning tools like GITHub/Bitbucket, and CI/CD practices
  • Good understanding of Cloud technologies like AWS
  • DevOps principles – owing the code from development to deployment.
  • High attention to detail and excellent communication and problem-solving skills.

Responsibilities

  • Analyze and evaluate existing or proposed systems and develop computer applications, systems, and related procedures.
  • Prepare program specifications, encode, test, and debug computer applications.
  • Design, code, test, debug, install, document and maintain computer applications.
  • Participate in peer code reviews to uphold coding standards.
  • Create APIs to integrate between existing systems and customer applications.
  • Interface with users to extract functional needs and determine requirements.
  • Conduct detailed systems analysis to define scope and objectives and design solutions.
  • Create documentation per internal standards.
  • Work with customers to develop and write system requirements.
  • Project Leadership, Training, and Testing.

// // //