Python Developer

Posted 4 Days Ago
Be an Early Applicant
Singapore
Senior level
Information Technology • Business Intelligence • Consulting
The Role
As a Python Developer at NTT DATA, you will develop serverless applications using AWS and write efficient Python code. Collaborating with cross-functional teams in an Agile environment, you'll optimize and troubleshoot applications, participate in code reviews, implement security best practices, and work with containerization technologies like Docker to ensure high-quality deliverables.
Summary Generated by Built In

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

Python
The Company
Brisbane
55,092 Employees
On-site Workplace

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

Similar Jobs

Hudson River Trading Logo Hudson River Trading

Python Engineer

Artificial Intelligence • Fintech • Other • Automation
Singapore, SGP
1000 Employees
Hybrid
Singapore, SGP
289097 Employees

Canonical Logo Canonical

Python Engineer

Cloud • Software
Remote
8 Locations
880 Employees

Unison Consulting Logo Unison Consulting

Python Developer

Information Technology • Consulting
Singapore, SGP
96 Employees

Similar Companies Hiring

Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
357 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account