Python Developer

$76,300 - $130,500/Yr

CGI - Smithfield, RI

posted about 1 month ago

Full-time - Mid Level
Smithfield, RI
Professional, Scientific, and Technical Services

About the position

We are seeking an expert-level Python developer to join our team, responsible for architecting and developing mission-critical applications. The role focuses on building complex, high-performance systems with an emphasis on code quality, efficiency, and scalability.

Responsibilities

  • Design, develop, and maintain robust and scalable Python applications using expert-level skills and best practices.
  • Contribute to design and implementation of key features and functionalities.
  • Work with junior developers by sharing your knowledge and expertise.
  • Utilize functional programming paradigms like Aspect Oriented Programming to achieve modularity and maintainability.
  • Demonstrate fluency in formal language design concepts like type systems for enhanced code correctness and reliability.
  • Understand complex systems that can handle high volumes of data and ensure consistent performance in mission-critical environments.
  • Identify and proactively address potential business risks associated with technical decisions.
  • Collaborate with cross-functional teams (design, product, QA) to deliver high-quality solutions on time and within budget.
  • Stay up-to-date with the latest trends and innovations in Python and related technologies.

Requirements

  • Expert-level development skills in Python
  • Experience with functional programming paradigms like Aspect Oriented Programming
  • Experience with Pandas library for data analysis and manipulation
  • Fluency in formal language design concepts like type systems
  • A proven track record of architecting complex systems to work efficiently and reliably in mission critical applications
  • Ability to recognize business risk and surface it to key decision-makers
  • Demonstrate familiarity with core data science libraries
  • Knowledge in python web frameworks like Flask, Django
  • Deep understanding of different package managers and test frameworks
  • Experience in continuous integration/delivery tools such as GIT, Jenkins, uDeploy and/or Pivotal Concourse
  • Experience with quant research processes, methodologies, and tools
  • Experience with Financial Data

Nice-to-haves

  • Experience with functional programming paradigms like Aspect Oriented Programming
  • Fluency in formal language design concepts like type systems
  • Knowledge in python web frameworks like Flask, Django
  • Experience with quant research processes, methodologies, and tools
  • Experience with Financial Data

Benefits

  • Competitive base salaries
  • Eligibility to participate in an attractive Share Purchase Plan (SPP)
  • 401(k) Plan and Profit Participation
  • Generous holidays, vacation, and sick leave plans
  • Comprehensive insurance plans including medical, dental, vision, life, disability
  • Back-up child care
  • Pet insurance
  • Member Assistance Program
  • 529 college savings program
  • Personal financial management tool
  • Lifestyle management programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service