Hybrid Python Developer
NTT DATA Services is currently seeking a Hybrid Python Developer to join their team in Irving, Texas (US-TX), United States (US). Day to day job duties include designing, developing, testing, and deploying robust, scalable, and secure Python-based applications and systems. The role involves leading the development of complex features and modules, ensuring adherence to best practices and architectural standards. Collaboration with cross-functional teams to define requirements, design solutions, and deliver high-quality software is also part of the job. The position requires mentoring junior developers, conducting code reviews, and contributing to the continuous improvement of development processes. Optimization of application performance, troubleshooting issues, and ensuring system reliability and stability are also key responsibilities. The candidate should contribute to architectural decisions and technology stack choices, staying updated with emerging technologies and industry trends. Management and maintenance of databases, integration with third-party APIs, and ensuring data integrity and security are also expected. Experience with Python test framework - pytest, Oracle databases, API/Microservices using Python, GraphQL integration, Kafka Integration, and knowledge of messaging systems is required. Experience with Web socket endpoints to enable real-time bidirectional communication between client and server is also necessary.
Basic qualifications include 5+ years of Python experience, 3+ years of experience in Python, Python Libraries and Frameworks, FastAPI framework, 2+ Years of experience with Python toolkits Alembic, SQLAlchemy. Education requirements are a Bachelor's degree in information technology, or a related field.