Please note that the customer interview will be held in person at the downtown location.

This position is a Python Developer role focused on building and maintaining Python-based applications and SQL-driven data solutions . The role emphasizes strong Python development, advanced SQL expertise, and database performance optimization , along with experience in ETL processes, REST APIs, and software development best practices . The candidate will collaborate with cross-functional teams, support production systems, and ensure high-quality, scalable solutions while working in a fast-paced, data-intensive environment.

Typical Day in Role:

  • Design, develop, test, and maintain Python-based applications and services
  • Write efficient, optimized, and scalable SQL queries, stored procedures, and data models
  • Work with relational databases to ensure high performance, data integrity, and availability
  • Perform data extraction, transformation, and loading (ETL) activities
  • Collaborate with business analysts, data scientists, and other engineers to understand requirements and deliver solutions
  • Debug and resolve production issues and performance bottlenecks
  • Ensure adherence to coding standards, best practices, and security guidelines
  • Participate in code reviews, documentation, and knowledge sharing
  • Support deployment and maintenance of applications in development, test, and production environments

Candidate Requirements/Must Have Skills:

  • 8+ years of experience as a developer, with 4+ years of professional experience in Python development and frameworks (advanced coding skills)
  • 6+ years' strong expertise in SQL with hands-on experience in complex queries and database optimization
  • 6+ years' experience working with relational databases (e.g. SQL Server, Oracle)
  • 4+ years' experience with REST API development and integration
  • Solid understanding of data structures, algorithms, and software development principles, DevOps practices

Nice-To-Have Skills:

  • Experience with version control systems (e.g., Git)
  • Experience working with large-scale or high-volume data systems
  • Prior experience in Agile/Scrum development environments

Soft Skills Required:

  • Strong analytical and problem-solving skills
  • Ability to work independently and in a team-oriented environment
  • Good communication and documentation skills
  • Attention to detail and commitment to code quality
  • Ability to manage priorities and meet deadlines

#J-18808-Ljbffr
Similar jobs

Python Developer

Apply Now
Back to search page