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