Join NTT DATA, a leading global innovator of business and technology services, and make an impact by designing, developing, and testing software systems. The Senior Software Engineer role requires expertise in cloud architecture, programming languages, data structures, and agile practices.
Requirements
- Excellent understanding of cloud architecture and services
- Subject matter expert in programming languages such as C/C++, C#, Java, JavaScript, Python, Node.js, libraries and frameworks
- Advanced expertise of data structures, algorithms, and software design
- Advanced knowledge of micro services-based software architecture and experience with API product development
- Advanced expertise in SQL and no-SQL data stores
- Advanced understanding of container run time
- Advanced proficiency with agile, lean practices and believes in test-driven development
- Excellent ability to work well in a diverse team
- Excellent ability to thrive in a dynamic, fast-paced environment
- Advanced proficiency with CI/CD concepts and tools
- Advanced proficiency with cloud-based infrastructure and deployments
- Excellent attention to detail
Benefits
- Hybrid Working
- Equal Opportunity Employer
- Robust partner ecosystem of established and start-up companies