NTT DATA - Irving, TX

posted 5 months ago

Full-time - Mid Level
Irving, TX
1,001-5,000 employees
Professional, Scientific, and Technical Services

About the position

NTT DATA Services is seeking a PythonMS Developer to join our team in Irving, Texas. This role is pivotal in developing and maintaining high-quality software solutions that meet our clients' needs. The ideal candidate will have a strong background in Python programming and microservices architecture, with a focus on building APIs and creating microservices using FastAPI. You will be responsible for integrating with various databases, including MongoDB and Neo4J, and will utilize tools such as Pydantic and flake8 for code quality and linting. In this position, you will be expected to demonstrate your expertise in automating code quality and performance testing, as well as writing detailed documentation to guide other programmers. You will also review customer requests for new features or modifications to existing features, proposing solutions that align with client requirements while adhering to industry standards. Your role will involve providing thought leadership in mobile engineering, motivating and inspiring your team with your passion for technology. The successful candidate will produce and ensure the delivery of quality, readable, and well-tested code. You will also be skilled in problem-solving, debugging, and troubleshooting to effectively identify and resolve issues that arise during application development. This position offers an exciting opportunity to work in a dynamic environment where innovation and collaboration are encouraged.

Responsibilities

  • Develop and maintain APIs using FastAPI.
  • Create microservices using Python.
  • Integrate and retrieve data from MongoDB using pyMongo.
  • Integrate with GraphQL and graph databases.
  • Set up and manage Neo4J databases.
  • Automate code quality and performance testing processes.
  • Write detailed documentation for coding procedures and processes.
  • Review customer requests for new features and propose solutions.
  • Provide thought leadership in mobile engineering.
  • Produce quality, readable, and well-tested code.
  • Troubleshoot and debug application issues.

Requirements

  • 8+ years of experience in Python programming.
  • 8+ years of experience in microservices architecture.
  • Bachelor's degree in computer science or equivalent.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service