Make an impact with NTT DATA, a company renowned for technical excellence and leading innovations. The Senior Associate Software Development Engineer role supports designing, developing, and testing of software systems, modules, or applications for software enhancements and new products.
Requirements
- Developing understanding of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office 365.
- Subject matter expert in programming languages such as C/C++, C#, Java, JavaScript, Python, Node.js, libraries and frameworks.
- Developing expertise of data structures, algorithms, and software design with strong analytical and debugging skills.
- Developing knowledge of micro services-based software architecture and experience with API product development.
- Developing expertise in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra.
- Developing understanding of container run time (Kubernetes, Docker, LXC/LXD).
- Developing proficiency with agile, lean practices and believes in test-driven development.
- Excellent ability to work well in a diverse team with different backgrounds and experience levels.
- Excellent ability to thrive in a dynamic, fast-paced environment.
- Developing proficiency with CI/CD concepts and tools.
- Developing proficiency with cloud-based infrastructure and deployments.
- Excellent attention to detail.