CGI-posted 4 days ago
Full-time • Mid Level
Hybrid • Reston, VA
5,001-10,000 employees

CGI has an immediate need for a Senior Python Developer (AWS) to join our team. This is an exciting opportunity to work in a fast-paced team environment supporting one of the largest customers. We take an innovative approach to supporting our client, working side-by-side in an agile environment using emerging technologies. We partner with 15 of the top 20 banks globally, and our top 10 banking clients have worked with us for an average of 26 years!. This role is located at a client site in Reston, VA. A hybrid working model is acceptable. We are seeking a Senior Python Developer with strong AWS expertise to support the development and maintenance of enterprise-grade financial software applications. In this role, you will work closely with finance and technology stakeholders to design, build, test, and enhance scalable data-driven solutions in the cloud. The ideal candidate brings deep experience in Python development, AWS services, and API-driven architectures, along with a solid understanding of data processing and database interactions. You will be involved throughout the full software development lifecycle, from requirements gathering and design through testing, deployment, and ongoing optimization. Strong collaboration and communication skills are essential, as this role partners with internal teams and external vendors. This position follows a hybrid work model, with three days onsite in Reston, VA, and two days remote.

  • design, build, test, and enhance scalable data-driven solutions in the cloud
  • involved throughout the full software development lifecycle, from requirements gathering and design through testing, deployment, and ongoing optimization
  • partners with internal teams and external vendors
  • 7+ years of professional software development experience, with a strong focus on Python and AWS-based solutions
  • Strong Python development experience, including use of libraries such as Pandas and PySpark
  • Hands-on AWS development experience with services such as: Lambda, S3, Step Functions, Glue, EC2, ECS CloudFormation, RDS, Redshift, CloudWatch
  • Experience building and consuming RESTful APIs
  • Familiarity with Python frameworks such as Flask, Django, or FastAPI
  • Solid understanding of database interactions, including: Relational databases Block storage databases File-based storage systems
  • Proficiency with SQL for data querying and analysis
  • Experience writing and maintaining unit tests using PyTest
  • Working knowledge of Git-based version control
  • Exposure to infrastructure-as-code and DevOps tools such as Terraform
  • Experience working in Agile environments, using tools like Jira and Confluence
  • Strong verbal and written communication skills
  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • AWS certifications are a plus but not required
  • Shell scripting experience
  • AWS CLI-based execution and automation
  • Application build and deployment experience
  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service