Join NTT DATA, a $30+ billion business and technology services leader, as a Senior Software Development Engineer. Design, develop, and test software systems, modules, or applications for software enhancements and new products. Collaborate with multiple teams to deliver software components and work with a diverse team in a dynamic environment.
Requirements
- Excellent 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.
- Advanced expertise of data structures, algorithms, and software design with strong analytical and debugging skills.
- Advanced knowledge of micro services-based software architecture and experience with API product development.
- Advanced expertise in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra.
- Advanced understanding of container run time (Kubernetes, Docker, LXC/LXD).
- Advanced 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.
- Advanced proficiency with CI/CD concepts and tools.
- Advanced proficiency with cloud-based infrastructure and deployments.
- Excellent attention to detail.
- Bachelor's degree or equivalent in Computer Science, Engineering or a related field.
- Microsoft Certified Azure Fundamentals preferred.
- Relevant agile certifications preferred.
- Advanced demonstrated experience working with geo-distributed teams through innovation, bootstrapping, pilot, and production phases with multiple stakeholders to the highest levels of quality and performance.
- Advanced demonstrated experience with tools across full software delivery lifecycle, for example. IDE, source control, CI, test, mocking, work tracking, defect management.
- Advanced demonstrated experience in Agile and Lean methodologies, Continuous Delivery / DevOps, Analytics / data-driven processes.
- Advanced proficiency in working with large data sets and ability to apply proper ML/AI algorithms.
- Advanced demonstrated experience in developing micro-services and RESTful APIs.
- Advanced demonstrated experience in software development.
Benefits
- Equal Opportunity Employer
- Global Top Employer
- Committed to providing an environment free of unfair discrimination and harassment