Senior Python Developer
Job Description
Senior Python Developer to support a long-term engineering program for a global banking organisation in a hybrid setup.
Responsibilities
- Develop and maintain backend applications and services using Python
- Build, enhance, and maintain RESTful APIs
- Create automation scripts to streamline engineering and operational processes
- Integrate backend applications with databases and third-party systems
- Write unit tests, investigate issues, and debug application code
- Participate in code reviews to maintain code quality
- Support CI/CD pipelines and application deployments
- Collaborate with colleagues within an Agile engineering environment
Requirements
- 5+ years Python development experience (Required)
- Strong working knowledge of Python frameworks
- Experience developing or integrating RESTful APIs (Required)
- Experience working with databases and handling data within applications
- Strong understanding of object-oriented programming, data structures, and algorithms
- Proficiency with Git and collaborative development practices
- Experience writing unit tests and troubleshooting technical issues
- Strong problem-solving, communication, and teamwork skills
Technologies
- Python
- RESTful APIs
- Git
- AWS, Azure, Google Cloud
- HTML, CSS, JavaScript
- CI/CD pipelines
Desirable experience
- Exposure to AWS, Azure, or Google Cloud (Preferred)
- Familiarity with HTML, CSS, and JavaScript
Experience details
- Python: 5 years (Required)
- HTML, CSS, JavaScript: 1 year (Required)
- RESTful API: 1 year (Required)
- CI/CD pipelines: 3 years (Required)
- AWS, Azure or Google Cloud: 3 years (Preferred)
- Financial services: 3 years (Required)
Location and work model
- Charlotte, NC (hybrid remote)
- Charlotte, NC 28202 (Preferred)
Contract and pay
- Job type: contract
- Pay: USD 50.00 to 60.00 per hour
Application
Please submit your CV, highlighting your Python development experience, the frameworks you have used, and examples of backend applications or APIs you have helped deliver.