Location: Houston, TX & Jersey City, NJ , New York, NY
5 Days onsite a week
Job Description
We are seeking a Python Developer - Intermediate to join our dynamic team. The ideal candidate will have strong experience in Python development, Agile delivery, CI/CD, and software quality practices and a proven ability to design, build, test, deploy, and maintain reliable and secure applications.
Responsibilities:
Design, develop, test, deploy, maintain, and improve Python-based software.
Apply Agile methodologies within a common framework to deliver features incrementally.
Implement and support Continuous Integration and Continuous Delivery pipelines.
Use Test-Driven Development practices to ensure code quality and coverage.
Data driven experience, Data Mining, Data validation, Python development, API experience
Required Skills & Qualifications:
Proficiency in Python development and multiple design techniques.
Working proficiency with Python toolsets for end-to-end software delivery.
Strong understanding of Agile methodologies and frameworks.
Knowledge of CI/CD, TDD, cloud development, application resiliency, and security practices.
Proficiency in one or more general-purpose programming languages.
Understanding of software engineering disciplines including analysis, development, testing, deployment, maintenance, and improvement.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Finance and Information Technology
Industries
Banking and Financial Services
Referrals increase your chances of interviewing at BCforward by 2x