Developer IV - US Citizenship Required - No Sponsored Candidates

Revolution Technologies

Columbia (SC)

On-site

USD 110,000 - 160,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Revolution Technologies seeks a Senior Python Developer to lead cloud modernization efforts in Columbia, SC. You will design, refactor, and migrate Python applications into AWS and Azure, building APIs and cloud-native services while driving CI/CD and DevOps practices.

The role requires strong Python expertise, API development, and hands-on cloud experience, collaborating with cloud engineers, architects, and analysts throughout the SDLC.

Qualifications

  • 6+ years of IT experience in application development or testing.
  • Advanced proficiency with Python.
  • Hands-on cloud experience with AWS and/or Azure.
  • Strong API development and integration experience.
  • Experience with CI/CD and DevOps practices.
  • Experience with cloud migrations and microservices is a plus.

Responsibilities

  • Design, develop, test, implement, maintain, and support Python-based applications and services.
  • Analyze existing applications and identify components to rewrite or modernize.
  • Build and integrate REST APIs and cloud-native services.
  • Support migrations into AWS and Azure environments.
  • Develop and maintain CI/CD pipelines (GitLab, Jenkins, Azure DevOps).
  • Collaborate with cloud architects to align with cloud standards.
  • Write unit, integration, and system tests.
  • Provide technical guidance to teammates.

Skills

Python
API development
CI/CD
DevOps
AWS/Azure
Cloud platforms

Education

Bachelor's degree in Computer Science or related field

Tools

GitLab
Jenkins
Azure DevOps

Job description

Senior Python Developer – Cloud Modernization - US Citizenship Required
Location

Columbia, SC

Work Arrangement

Onsite preferred; hybrid requires a minimum of 3 days onsite per week. Remote candidates may be considered if needed.

Position Overview

We are seeking an experienced Senior Python Developer to support a large-scale cloud modernization and application migration initiative. This role will focus on designing, developing, refactoring, and migrating Python-based applications and services into modern AWS and Azure cloud environments.

The ideal candidate will bring advanced Python development expertise, strong experience building and integrating APIs, hands-on cloud experience, and a solid understanding of CI/CD and DevOps practices. This developer will work closely with cloud engineers, architects, business analysts, and other development resources throughout the full software development lifecycle.

Key Responsibilities
  • Design, develop, test, implement, maintain, and support complex Python-based applications and services.
  • Analyze existing applications and identify components that should be rewritten, refactored, or modernized.
  • Develop new Python modules and transform legacy application components into modern, maintainable services.
  • Build and integrate REST APIs and cloud-native services.
  • Support application and service migrations into AWS and Azure environments.
  • Collaborate with cloud architects and engineers to ensure applications align with cloud architecture and organizational standards.
  • Develop and maintain CI/CD pipelines using tools such as GitLab, Jenkins, Azure DevOps, or comparable platforms.
  • Automate application build, testing, integration, and deployment processes.
  • Write and execute unit, integration, and application-level tests.
  • Troubleshoot and debug complex application, API, integration, and deployment issues.
  • Optimize application performance, reliability, scalability, and maintainability.
  • Support seamless migration of application components, services, and data into target cloud environments.
  • Produce technical specifications, application documentation, test documentation, and other project deliverables.
  • Participate throughout the full systems development lifecycle, including analysis, design, development, testing, implementation, deployment, and production support.
  • Provide technical guidance and mentorship to developers and other project team members.
  • Evaluate technical requirements, alternatives, dependencies, and risks associated with complex development initiatives.
  • Assist with post-implementation support, troubleshooting, and system enhancements.
Required Qualifications
  • 6+ years of application development, systems testing, or related IT experience.
  • Advanced proficiency with Python.
  • Hands-on experience with cloud platforms, specifically AWS and/or Microsoft Azure.
  • Strong experience with API development and integration.
  • Experience developing cloud-based or cloud-native applications and services.
  • Hands-on experience with CI/CD and DevOps tools, such as:
  • GitLab
  • Jenkins
  • Strong understanding of software development, application integration, testing, and quality-assurance methodologies.
  • Experience writing unit and integration tests and debugging complex applications.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to translate business and technical requirements into scalable application solutions.
  • Strong written and verbal communication skills.
  • Ability to work effectively in a fast-paced, multi-platform environment and collaborate across technical teams.
Preferred Qualifications
  • Infrastructure as Code (IaC) experience with Terraform, AWS CloudFormation, ARM templates, or similar technologies.
  • Experience refactoring, rewriting, or modernizing legacy applications.
  • Experience developing microservices or other cloud-native architectures.
  • Experience supporting application and data migrations.
  • Understanding of application performance optimization and cloud scalability.
Education

Bachelor's degree in Computer Science, Information Technology, or another job-related field.

Education equivalency may include:

  • Four years of job-related work experience in lieu of a bachelor's degree, or
  • An associate's degree in Computer Science, Information Technology, or another related field plus two years of job-related experience.
Additional Requirements
  • Candidates must meet applicable U.S. residency requirements associated with the client's government contracts.
  • Foreign nationals must have resided in the United States for at least three of the previous five years prior to assignment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Level Developer
Senior Level Developer

Ignite IT, LLC • Suitland (MD)

On-site
USD 120,000 - 150,000
401(k) with matching and 100% vested
Health Insurance - 3 plans to select from
Paid time off
+1
AWS, Python and SQL Lead Developer
AWS, Python and SQL Lead Developer

NeerInfo Solutions • Houston (TX)

On-site
USD 120,000 - 180,000
Long-term/Short-term Disability
Health and Dependent Care Reimbursement Accounts
401(k) contributions based on salary level
+1
Python & AWS Software Developer
Python & AWS Software Developer

TekStream Solutions • Washington, Baltimore (MD)

Hybrid
USD 120,000 - 160,000
Medical, dental, and vision insurance,
Employee premium fully covered
Dependent insurance coverage 50%
+4
Senior Python Developer
Senior Python Developer

Compunnel, Inc. • New York (NY)

On-site
USD 120,000 - 160,000
Cloud Engineer SME
Cloud Engineer SME

Ignite IT • Silver Hill (MD)

On-site
USD 130,000 - 190,000
401(k)
401(k) matching
Dental insurance
+8
Developer IV
Developer IV

TALENT Software Services • Columbia (SC)

On-site
USD 79,005
Senior Python Application Developer
Senior Python Application Developer

Citi • New York (NY)

On-site
USD 110,000 - 150,000
Senior Application Developer - Python/AWS
Senior Application Developer - Python/AWS

Diverse Agile Solutions • Washington

On-site
USD 120,000 - 160,000
Senior Python Cloud Modernization Engineer (AWS/Azure)
Senior Python Cloud Modernization Engineer (AWS/Azure)

Revolution Technologies • Columbia (SC)

On-site
USD 110,000 - 160,000
AWS Full Stack Application Engineer (Python, Angular & Cloud Modernization)
AWS Full Stack Application Engineer (Python, Angular & Cloud Modernization)

Think Consulting • Atlanta (GA)

On-site
USD 104,000 - 127,000