TEKsystems - Charlotte, NC
posted 3 months ago
We are seeking a highly skilled Python Developer with a strong background in big data technologies to join our dynamic team. The ideal candidate will have over 8 years of experience in Python development, demonstrating a deep understanding of the language and its applications in data-intensive environments. You will be responsible for designing and implementing large-scale enterprise applications, leveraging your expertise in performance tuning and profiling to enhance application efficiency and memory optimization. Your role will involve collaborating with cross-functional teams to deliver innovative tech-based solutions that meet our clients' needs in a rapidly evolving digital landscape. In addition to your Python expertise, you should have at least 4 years of experience working with big data technologies such as Spark and Hadoop. Your familiarity with SQL programming, particularly with databases like Oracle Exadata, will be crucial in managing and querying large datasets effectively. You will also be expected to have a solid understanding of cloud computing and distributed computing principles, which will aid in the development of scalable solutions. As part of our team, you will engage in agile methodologies and SDLC processes, contributing to the continuous improvement of our development practices. Your strong coding, debugging, and analytical skills will be essential in identifying performance improvements and implementing robust solutions. A BS/MS in Computer Science, Engineering, or a related quantitative discipline is required, along with a creative mindset and a proven track record of delivering successful projects in a collaborative environment.