TEKsystems - Charlotte, NC

posted 3 months ago

Full-time
Charlotte, NC
10,001+ employees
Professional, Scientific, and Technical Services

About the position

As a Python Developer at TEKsystems, you will play a crucial role in the development and implementation of innovative technology solutions. With a focus on Python development, you will leverage your extensive experience to design and build large-scale enterprise applications. Your expertise in big data technologies such as Spark and Hadoop will be essential in handling data-intensive applications, ensuring optimal performance and efficiency. You will be responsible for performance tuning and profiling, identifying areas for improvement, and implementing memory optimizations to enhance application performance. In this role, you will collaborate with cross-functional teams to deliver high-quality software solutions that meet client needs. Your strong coding, debugging, and analytical skills will be vital as you navigate complex technical challenges. You will also be expected to communicate effectively with stakeholders, providing updates on project progress and addressing any concerns that may arise. Your creativity and innovative mindset will be key in developing tech-based solutions that drive transformation for our clients. TEKsystems is committed to fostering a diverse and inclusive work environment, and as such, we welcome applicants from all backgrounds. We are looking for individuals who are not only technically proficient but also possess a strong desire to learn and grow within the organization. This position offers an exciting opportunity to work with a leading technology services provider and contribute to impactful projects across various industries.

Responsibilities

  • Develop and implement Python-based applications and solutions.
  • Utilize big data technologies such as Spark and Hadoop for data processing.
  • Perform performance tuning and profiling of data-intensive applications.
  • Identify and implement performance improvements and memory optimizations.
  • Collaborate with cross-functional teams to design and build large-scale enterprise applications.
  • Communicate effectively with stakeholders regarding project progress and challenges.
  • Contribute to innovative tech-based solutions that drive client transformation.

Requirements

  • 8+ years of experience in Python development.
  • 4+ years of experience in big data technologies like Spark and Hadoop.
  • 2+ years of SQL programming experience, preferably with Oracle Exadata.
  • Knowledge of performance tuning for data-intensive applications.
  • Expertise in performance profiling and memory optimizations.
  • Strong coding, debugging, and analytical skills.
  • Experience in large scale enterprise application design and implementation.
  • Excellent communication skills.

Nice-to-haves

  • Degree from an outstanding university.
  • Background in capital calculations.
  • BS/MS in Computer Science, Engineering, or any quantitative discipline.
  • Knowledge and/or experience working within the Hadoop or other big data distributed ecosystem.
  • Knowledge of cloud computing or distributed computing.
  • 2+ years of Java development experience.
  • Experience working with agile methodologies and SDLC processes.
  • 1+ years of UNIX scripting experience and unit test mock frameworks.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service