Senior Python Developer
2T Consulting
- Location
- Addison, TX
- Compensation
- Not disclosed
- Employment
- Full-time
- Posted
- Sep 12, 2026 (2 hours ago)
About the role
Roles and Responsibilities Design, develop, and maintain enterprise applications using Python. Build and deploy document management and document capture applications incorporating OCR and Deep Learning capabilities. Develop and maintain Machine Learning models and integrate them into enterprise applications. Implement application components related to logging, caching, transaction management, and monitoring. Develop solutions using multi-threading and concurrency techniques. Perform application performance tuning, troubleshooting, and optimization. Create and maintain technical design documentation using UML. Follow DevOps processes for application build, deployment, and release activities. Analyze and troubleshoot technical issues and provide effective solutions. Review, develop, and provide feedback on technical documentation. Work collaboratively within an Agile project environment. Ensure assigned tasks and deliverables are completed within established timelines. Follow defined processes and maintain a strong attention to detail. Apply knowledge of banking industry processes where applicable. Required Qualifications ~5+ years of experience in Python development. ~ Strong hands-on experience with Python technologies and Machine Learning. ~ Experience building and deploying enterprise applications for document management/document capture processes. ~ Experience with OCR and Deep Learning technologies. ~ Strong understanding of: ~ Logging ~ Caching ~ Transaction Management ~ Multi-Threading/Concurrency ~ Performance Tuning ~ Application Monitoring Experience creating software design documentation using UML. Understanding of DevOps processes for application build and deployment. Strong analytical and troubleshooting skills. Knowledge of Agile project processes and methodologies. Knowledge of banking industry processes is preferred. Professional Skills Excellent written and verbal communication skills. Ability to develop, review, and provide feedback on technical documentation. Strong analytical and problem-solving abilities. Process-oriented and detail-oriented approach. Ability to work effectively in a team and fast-paced project environment. Positive attitude and strong collaboration skills. Ability to take ownership and accountability for assigned deliverables and timelines.