Hybrid Python Developer
NTT DATA Services is looking for a Hybrid Python Developer to join their team in Irving, Texas (US-TX), United States (US). The role involves designing, developing, testing, and deploying robust, scalable, and secure Python-based applications and systems. The candidate will lead the development of complex features and modules, ensuring adherence to best practices and architectural standards. They will collaborate with cross-functional teams to define requirements, design solutions, and deliver high-quality software. Additionally, the role includes mentoring junior developers, conducting code reviews, and contributing to the continuous improvement of development processes. The candidate will also optimize application performance, troubleshoot issues, and ensure system reliability and stability. They will contribute to architectural decisions and technology stack choices, staying updated with emerging technologies and industry trends. The role requires hands-on experience with Python test frameworks, Oracle databases, and building APIs/microservices using Python. Knowledge of GraphQL, Kafka integration, and messaging systems is also required. Real-time bidirectional communication between client and server through web socket endpoints is a plus.
Basic Qualifications:
- 5+ years of Python experience.
- 3+ years of experience in Python, Python Libraries and Frameworks, FastAPI framework (like NumPy, Pandas, and SciPy etc.)
- 2+ Years of experience with Python toolkits Alembic, SQLAlchemy
Nice To Have:
- Module federation package experience in angular
- Experience in MongoDB Cloud
Education Requirements:
- Bachelor's degree in information technology, or a related field