Make an impact with NTT DATA
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.
Your day at NTT DATA
What you'll be doing
Key Responsibilities:
- Python Development:
- Develop efficient, reusable Python code while adhering to Object-Oriented Programming (OOP), Don't Repeat Yourself (DRY), and Test-Driven Development (TDD) principles.
- Lead the design, development, and maintenance of Python-based applications.
- Cloud Infrastructure:
- Build and manage serverless applications using AWS services such as Lambda, DynamoDB, SNS, SQS, S3, and CloudWatch.
- Ensure the scalability, performance, and security of cloud-based systems.
- Collaboration and Agile Development:
- Collaborate with cross-functional teams including front-end developers, DevOps engineers, and product managers to deliver features in an Agile environment.
- Participate in daily stand-ups, sprint planning, and retrospectives to contribute to team goals.
- Performance Optimization and Troubleshooting:
- Troubleshoot and optimize applications to enhance system performance.
- Resolve complex technical issues related to cloud services and Python-based applications.
- Code Review and Testing:
- Participate in code reviews to maintain high code quality.
- Ensure comprehensive testing and participate in the continuous integration and deployment (CI/CD) process.
- Containerization:
- Work with containerization technologies like Docker to package and deploy applications.
- Support container-based development and deployment environments.
- Security and Compliance:
- Implement security best practices in line with cloud-based systems.
- Ensure compliance with internal and external regulations related to data security and software development.
Qualifications:
- Experience:
- 5+ years of hands-on Python development experience.
- Proven experience in developing serverless applications using AWS Lambda, DynamoDB, SNS, SQS, S3, and CloudWatch.
- Experience with containerization tools like Docker.
- Skills:
- Strong understanding of OOP, DRY, TDD principles, and other software development best practices.
- Experience with troubleshooting and optimizing cloud-based systems.
- Hands-on experience with CI/CD tools and processes.
- Knowledge of Agile methodologies and working in cross-functional teams.
- Preferred Skills:
- Experience with additional cloud platforms (e.g., Google Cloud, Azure).
- Familiarity with infrastructure-as-code (e.g., AWS CloudFormation or Terraform).
- Knowledge of microservices architecture and distributed systems.
Workplace type:
About NTT DATA
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
Equal Opportunity Employer
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
Top Skills
What We Do
NTT DATA, Inc. is a trusted global innovator of business and technology services. We're committed to helping clients innovate, optimize and transform for long-term success. Our R&D investments help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity