Senior Python Developer

Jps Tech Solutions Llc
United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$83,200.0 - $104,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Amazon Web Services Software Applications Microsoft Azure Big Data Cloud Computing Code Review Databases Extract Transform Load (ETL) Relational Databases Software Debugging Apache Hadoop
+13 more
Python (Programming Language) PostgreSQL Microsoft SQL Server MongoDB NoSQL Performance Tuning SQL Databases Data Processing Scripting Data Storage Management Enterprise Software Applications Pyspark Data Pipelines

Job description

We are looking for a highly experienced Senior Python Developer with 10+ years of experience to design, develop, and maintain scalable software solutions. The role focuses heavily on data pipelines, ETL development, and financial systems. You will work closely with cross-functional teams including data engineers, developers, and business stakeholders to deliver secure, scalable, and high-performance solutions in a fast-paced enterprise environment., * Design, develop, and maintain high-quality software applications using Python

  • Build and optimize ETL pipelines for data processing and transformation
  • Work with relational and/or NoSQL databases for efficient data storage and retrieval
  • Write clean, reusable, testable, and efficient code following best practices
  • Participate in code reviews, debugging, and performance optimization
  • Collaborate with cross-functional teams to deliver business-driven solutions
  • Contribute to system enhancements and continuous improvement initiatives
  • Develop Python scripts to automate repetitive tasks and workflows
  • Ensure applications meet security, compliance, and regulatory standards
  • Troubleshoot production issues and provide timely fixes and support

Requirements

  • 10+ years of strong hands-on experience in Python development
  • Strong experience with SQL and relational databases
  • Solid experience in building ETL processes and data pipelines
  • Hands-on experience with databases such as Microsoft SQL Server, PostgreSQL, and MongoDB
  • Strong understanding of enterprise application architecture and design principles
  • Experience working in Agile/Scrum environments
  • Strong analytical thinking and problem-solving skills
  • Ability to debug complex systems and optimize performance

Nice to Have:

  • Experience with Big Data technologies such as Hadoop or PySpark
  • Exposure to financial domain or enterprise financial systems
  • Experience with cloud platforms (AWS/Azure/GCP)

Benefits & conditions

$40 - $50 an hour - Contract

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

4:32 min

Harnessing Spark with Python using PySpark and Py4J

Ayon Roy · LIVE

2:01 min

Migrating existing applications from MongoDB to Postgres

Nikita Shamgunov Nikita Shamgunov · WWC 2024

4:13 min

Challenging Java legacy with scalable Python solutions

Alvaro Duran Alvaro Duran · WWC 2024

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

2:21 min

Rise of Python in real-time data processing

Bobur Umurzokov · LIVE

Videos

See all

Related articles

See all