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