AI Developer

3 - 7 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Associate Software Development Engineer at NTT DATA, you will be a developing subject matter expert responsible for supporting the designing, developing, and testing of software systems, modules, or applications. You will work on software enhancements and new products, including cloud-based or internet-related tools. Your role will involve supporting detailed design for certain modules/sub-systems, prototyping for multi-vendor infrastructure, and showcasing it internally or externally to clients. Additionally, you will design and develop functionality in a micro-services environment working with APIs, telemetry data, and running ML/AI algorithms on both structured and unstructured data. Key Responsibilities: - Receive instructions to design and develop solutions and functionality that drive business growth. - Contribute to writing and testing code. - Support the execution of automated testing. - Participate in software deployment as instructed by various stakeholders. - Collaborate with the product team to deliver software components. - Integrate and build solutions through automation and coding, using 3rd party software. - Craft, build, and debug large scale distributed systems as instructed. - Write, update, and maintain technical program, end-user documentation, and operational procedures. - Assist with refactoring code. - Review code written by other developers. - Perform any other related tasks as required. Knowledge and Attributes: - 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 microservices-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 runtime (Kubernetes, Docker, LXC/LXD). - Proficiency with agile, lean practices, and belief in test-driven development. - Possess a can-do attitude and take initiative. - 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. - Proficiency with CI/CD concepts and tools. - Proficiency with cloud-based infrastructure and deployments. - Excellent attention to detail. Academic Qualifications and Certifications: - Bachelor's degree or equivalent in Computer Science, Engineering, or a related field. - Microsoft Certified Azure Fundamentals preferred. - Relevant agile certifications preferred. Required Experience: - Moderate level experience working with geo-distributed teams through innovation, bootstrapping, pilot, and production phases with multiple stakeholders to the highest levels of quality and performance. - Moderate level experience with tools across the full software delivery lifecycle, e.g., IDE, source control, CI, test, mocking, work tracking, defect management. - Moderate level experience in Agile and Lean methodologies, Continuous Delivery / DevOps, Analytics / data-driven processes. - Familiarity with working with large data sets and ability to apply proper ML/AI algorithms. - Moderate level experience in developing microservices and RESTful APIs. - Moderate level experience in software development. Workplace Type: - Hybrid Working NTT DATA is an Equal Opportunity Employer. As a Senior Associate Software Development Engineer at NTT DATA, you will be a developing subject matter expert responsible for supporting the designing, developing, and testing of software systems, modules, or applications. You will work on software enhancements and new products, including cloud-based or internet-related tools. Your role will involve supporting detailed design for certain modules/sub-systems, prototyping for multi-vendor infrastructure, and showcasing it internally or externally to clients. Additionally, you will design and develop functionality in a micro-services environment working with APIs, telemetry data, and running ML/AI algorithms on both structured and unstructured data. Key Responsibilities: - Receive instructions to design and develop solutions and functionality that drive business growth. - Contribute to writing and testing code. - Support the execution of automated testing. - Participate in software deployment as instructed by various stakeholders. - Collaborate with the product team to deliver software components. - Integrate and build solutions through automation and coding, using 3rd party software. - Craft, build, and debug large scale distributed systems as instructed. - Write, update, and maintain technical program, end-user documentation, and operational procedures. - Assist with refactoring co

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
NTT DATA logo
NTT DATA

IT Services and IT Consulting

Tokyo Plano

RecommendedJobs for You

chennai, all india

hyderabad, chennai, bengaluru

hyderabad, pune, bengaluru