Python Developer

Vaco

Education
Benefits
Qualifications
Skills

Role: Python Developer

Location: Remote

Duration: 06 Month

Job Description:

We are looking for the following in a candidate:

  • A Python expert. This is not a role for script writers. You should have several years of proven object-oriented programming expertise and full-system development mentality. You also need to understand code abstraction and architectural design patterns.
  • You enjoy solving complex technical challenges.
  • Always curious and wanting to learn.
  • Strives to create elegant, efficient code.
  • Has experience creating frameworks and libraries used by other teams.
  • A strong team player: Focused on success of the team – completing sprint goals and aligning with the objectives of the larger organization.
  • Detail oriented. We do precise mathematical calculations to very small decimal places.
  • Algorithm and/or mathematical computation skills. Ideally you would enjoy solving mathematics or statistics problems through code.
  • Takes ownership of parts of the project: not just waiting for task assignments, but constantly looking for ways to improve the system.
  • Must communicate and collaborate well in Agile team of 5 – 8 engineers and QA, balancing individual tasks with larger team goals.
  • Initiative-taking and delivery focused. Able to produce quality results from only high-level direction, and iteratively commits PRs to collaborate with the team.
  • Comfortable working in large enterprise organizations on mission critical software.
  • A bachelor’s degree in computer science, information systems, engineering, or in lieu, a demonstrated equivalence in work experience.
  • A solid understanding of financial markets (stocks, bonds, ETFs, indexes).

Technical Experience Requirements:

  • 10 years of professional software engineering experience
  • Strong object-oriented design skills, and a background working with modular systems, including code abstraction and design patterns
  • Current and proficient at Python versions 3.9 , and the ability to demonstrate expert level concepts. Experience in other object-oriented languages is helpful (Java, C , etc.) but candidates must be a strong Python expert.
  • Strong Pandas and Numpy experience.
  • Experience with creating command line interface tools (CLI)
  • Demonstrated ability to maintain detailed, fine-grained unit tests and to maintain large test suites
  • Strong knowledge of CI/CD pipeline scan/test/build/deploy processes. Jenkins experience preferred.
  • Experience building distributed Python packages and containerized applications including Docker
  • AWS cloud infrastructure experience including ECR, ECS, S3.
Read Full Description
Confirmed 16 hours ago. Posted 19 days ago.

Discover Similar Jobs

Suggested Articles