Senior Software Development Engineer

NTT DATA

Hybrid
Cloud architecture aws gcp azure
Microservices and restful api development
C c++ java python javascript node.js
The Senior Software Development Engineer is an advanced subject matter expert accountable for designing and developing software systems in a micro-services environment

Job Summary

  • The Senior Software Development Engineer is an advanced subject matter expert accountable for designing and developing software systems in a micro-services environment.
  • This role involves creating and debugging large scale distributed systems while applying ML/AI algorithms to both structured and unstructured data.
  • NTT DATA is a global leader serving 75% of the Fortune Global 100 with a commitment to diversity, inclusion, and accelerating client success.

Matching Summary

The Senior Software Development Engineer is an advanced subject matter expert accountable for designing and developing software systems in a micro-services environment.

Skills & Requirements

Must-have

  • Cloud architecture AWS GCP Azure
  • Microservices and RESTful API development
  • C C++ Java Python JavaScript Node.js
  • SQL NoSQL Elasticsearch MongoDB Cassandra
  • Kubernetes Docker container runtime
  • CI/CD and automated testing practices
  • Agile Lean methodologies and TDD

Nice-to-have

  • Microsoft Certified Azure Fundamentals
  • Relevant agile certifications preferred
  • Can-do attitude and initiative
  • Thriving in dynamic fast-paced environment
  • Working across diverse teams

Key Requirements

  • Bachelor's degree in Computer Science or Engineering
  • Advanced experience with geo-distributed teams
  • Full software delivery lifecycle tool proficiency
  • Experience with large data sets and ML/AI

Work Rights

Not specified

Tailored Resume

Cover Letter